home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 February: Tool Chest / Dev.CD Feb 00 TC.toast / pc / tool chest / macapp / install macapp r13u4 / Apple Frameworks / MacApp / Libraries / Views / Sources / UPrinting.cpp < prev    next >
MacBinary  |  1998-10-13  |  141.5 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Oct 13 06:00:00 1998, modified Tue Oct 13 06:00:00 1998, creator 'CWIE', type ASCII, 143996 bytes "UPrinting.cpp" , at 0x232fc 756 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 55 50 72 69 6e 74 | 69 6e 67 2e 63 70 70 00 |..UPrint|ing.cpp.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 02 32 7c 00 | 00 02 f4 b2 48 d5 20 b2 |.....2|.|....H. .|
|00000060| 48 d5 20 00 00 0c 00 00 | 00 00 00 00 00 00 00 00 |H. .....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 96 cc 00 00 |........|........|
|00000080| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 55 50 |--------|--.// UP|
|000000e0| 72 69 6e 74 69 6e 67 2e | 63 70 70 0d 2f 2f 20 43 |rinting.|cpp.// C|
|000000f0| 6f 70 79 72 69 67 68 74 | 20 a9 20 31 39 38 36 2d |opyright| . 1986-|
|00000100| 39 38 20 62 79 20 41 70 | 70 6c 65 20 43 6f 6d 70 |98 by Ap|ple Comp|
|00000110| 75 74 65 72 2c 20 49 6e | 63 2e 20 41 6c 6c 20 72 |uter, In|c. All r|
|00000120| 69 67 68 74 73 20 72 65 | 73 65 72 76 65 64 2e 0d |ights re|served..|
|00000130| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 2f 2a 0d 09 |--------|--../*..|
|00000190| 43 68 61 6e 67 65 20 48 | 69 73 74 6f 72 79 3a 0d |Change H|istory:.|
|000001a0| 09 09 30 39 2f 30 38 2f | 39 38 09 5b 32 32 37 31 |..09/08/|98.[2271|
|000001b0| 39 33 34 5d 20 43 6c 65 | 61 6e 20 75 70 20 69 74 |934] Cle|an up it|
|000001c0| 65 72 61 74 6f 72 73 2e | 0d 09 09 30 38 2f 31 32 |erators.|...08/12|
|000001d0| 2f 39 38 09 5b 32 32 36 | 34 32 35 38 5d 20 41 64 |/98.[226|4258] Ad|
|000001e0| 64 65 64 20 63 68 65 63 | 6b 20 66 6f 72 20 64 61 |ded chec|k for da|
|000001f0| 74 61 20 66 6f 72 6b 20 | 69 6e 20 52 65 73 74 6f |ta fork |in Resto|
|00000200| 72 65 50 72 69 6e 74 49 | 6e 66 6f 2e 0d 09 09 30 |rePrintI|nfo....0|
|00000210| 37 2f 32 30 2f 39 38 09 | 4d 61 6b 65 20 61 20 43 |7/20/98.|Make a C|
|00000220| 43 68 61 72 32 35 35 5f | 41 43 20 6f 66 20 74 68 |Char255_|AC of th|
|00000230| 65 53 74 72 69 6e 67 20 | 69 6e 20 53 68 6f 77 44 |eString |in ShowD|
|00000240| 6f 63 42 65 69 6e 67 50 | 72 69 6e 74 65 64 2e 0d |ocBeingP|rinted..|
|00000250| 09 09 30 37 2f 31 37 2f | 39 38 09 5b 54 59 5d 20 |..07/17/|98.[TY] |
|00000260| 53 63 6f 70 65 20 54 4d | 65 6e 75 42 61 72 4d 61 |Scope TM|enuBarMa|
|00000270| 6e 61 67 65 72 20 63 61 | 6c 6c 73 2e 20 20 55 73 |nager ca|lls. Us|
|00000280| 65 20 64 79 6e 61 6d 69 | 63 5f 63 61 73 74 5f 41 |e dynami|c_cast_A|
|00000290| 43 2e 0d 09 09 09 09 09 | 41 63 63 6f 6d 6f 64 61 |C.......|Accomoda|
|000002a0| 74 65 20 53 43 50 50 20 | 69 74 65 72 61 74 6f 72 |te SCPP |iterator|
|000002b0| 20 70 72 6f 62 6c 65 6d | 2e 0d 09 09 30 35 2f 32 | problem|....05/2|
|000002c0| 38 2f 39 38 09 43 68 61 | 6e 67 65 64 20 44 6f 6e |8/98.Cha|nged Don|
|000002d0| 74 52 65 6c 65 61 73 65 | 20 74 6f 20 72 65 6c 65 |tRelease| to rele|
|000002e0| 61 73 65 20 69 6e 20 53 | 61 76 65 50 72 69 6e 74 |ase in S|avePrint|
|000002f0| 49 6e 66 6f 2e 0d 09 09 | 30 35 2f 32 31 2f 39 38 |Info....|05/21/98|
|00000300| 09 55 73 65 20 61 6e 20 | 65 78 70 6c 69 63 69 74 |.Use an |explicit|
|00000310| 20 43 6f 70 79 46 72 6f | 6d 53 54 52 20 74 6f 20 | CopyFro|mSTR to |
|00000320| 67 65 74 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 |get the |current |
|00000330| 70 72 69 6e 74 20 64 72 | 69 76 65 72 20 6e 61 6d |print dr|iver nam|
|00000340| 65 2e 20 0d 09 09 30 35 | 2f 32 30 2f 39 38 09 43 |e. ...05|/20/98.C|
|00000350| 6c 65 61 6e 75 70 20 43 | 53 74 72 32 35 35 5f 41 |leanup C|Str255_A|
|00000360| 43 20 63 6f 65 72 63 69 | 6f 6e 2e 20 0d 09 09 30 |C coerci|on. ...0|
|00000370| 35 2f 31 39 2f 39 38 09 | 55 70 64 61 74 65 20 61 |5/19/98.|Update a|
|00000380| 67 61 69 6e 20 66 6f 72 | 20 6e 65 77 20 43 4d 75 |gain for| new CMu|
|00000390| 6c 74 69 4c 6f 63 61 6c | 65 20 63 61 6c 6c 73 2e |ltiLocal|e calls.|
|000003a0| 20 0d 09 09 30 35 2f 30 | 34 2f 39 38 09 55 70 64 | ...05/0|4/98.Upd|
|000003b0| 61 74 65 20 66 6f 72 20 | 6e 65 77 20 43 4d 75 6c |ate for |new CMul|
|000003c0| 74 69 4c 6f 63 61 6c 65 | 20 63 61 6c 6c 73 2e 20 |tiLocale| calls. |
|000003d0| 0d 09 09 30 34 2f 31 38 | 2f 39 38 09 43 68 61 6e |...04/18|/98.Chan|
|000003e0| 67 65 64 20 41 47 41 5f | 41 43 20 69 6e 63 6c 75 |ged AGA_|AC inclu|
|000003f0| 64 65 20 74 6f 20 41 70 | 70 65 61 72 61 6e 63 65 |de to Ap|pearance|
|00000400| 55 74 69 6c 73 5f 41 43 | 2e 0d 09 09 30 35 2f 30 |Utils_AC|....05/0|
|00000410| 34 2f 39 38 09 55 70 64 | 61 74 65 20 66 6f 72 20 |4/98.Upd|ate for |
|00000420| 6e 65 77 20 43 4d 75 6c | 74 69 4c 6f 63 61 6c 65 |new CMul|tiLocale|
|00000430| 20 63 61 6c 6c 73 2e 20 | 0d 09 09 30 32 2f 31 36 | calls. |...02/16|
|00000440| 2f 39 38 09 43 68 61 6e | 67 65 20 63 61 74 65 6e |/98.Chan|ge caten|
|00000450| 61 74 69 6f 6e 20 69 6e | 20 41 64 6f 72 6e 50 61 |ation in| AdornPa|
|00000460| 67 65 2e 0d 09 09 30 32 | 2f 31 35 2f 39 38 09 55 |ge....02|/15/98.U|
|00000470| 73 65 20 71 41 70 70 6c | 65 45 76 65 6e 74 41 77 |se qAppl|eEventAw|
|00000480| 61 72 65 20 61 72 6f 75 | 6e 64 20 61 6c 6c 20 41 |are arou|nd all A|
|00000490| 70 70 6c 65 45 76 65 6e | 74 2d 72 65 6c 61 74 65 |ppleEven|t-relate|
|000004a0| 64 20 63 6f 64 65 2e 0d | 09 09 30 32 2f 31 32 2f |d code..|..02/12/|
|000004b0| 39 38 09 4d 6f 72 65 20 | 4d 75 6c 74 69 4c 6f 63 |98.More |MultiLoc|
|000004c0| 61 6c 20 73 75 70 70 6f | 72 74 0d 09 09 30 32 2f |al suppo|rt...02/|
|000004d0| 30 34 2f 39 38 09 41 64 | 64 20 4d 75 6c 74 69 4c |04/98.Ad|d MultiL|
|000004e0| 6f 63 61 6c 20 73 75 70 | 70 6f 72 74 0d 09 09 30 |ocal sup|port...0|
|000004f0| 31 2f 32 36 2f 39 38 09 | 52 65 6d 6f 76 65 20 61 |1/26/98.|Remove a|
|00000500| 6d 62 69 67 75 69 74 79 | 20 69 6e 20 4d 69 6e 5f |mbiguity| in Min_|
|00000510| 41 43 20 63 61 6c 6c 20 | 69 6e 20 4d 61 78 50 61 |AC call |in MaxPa|
|00000520| 67 65 4e 75 6d 62 65 72 | 2e 20 20 46 69 78 0d 09 |geNumber|. Fix..|
|00000530| 09 09 09 09 63 6f 6d 6d | 65 6e 74 65 64 20 70 61 |....comm|ented pa|
|00000540| 72 6d 20 69 6e 20 44 6f | 55 70 64 61 74 65 2e 0d |rm in Do|Update..|
|00000550| 2a 2f 0d 0d 23 69 66 6e | 64 65 66 20 5f 5f 55 50 |*/..#ifn|def __UP|
|00000560| 52 49 4e 54 49 4e 47 5f | 5f 0d 23 69 6e 63 6c 75 |RINTING_|_.#inclu|
|00000570| 64 65 20 22 55 50 72 69 | 6e 74 69 6e 67 2e 68 22 |de "UPri|nting.h"|
|00000580| 0d 23 65 6e 64 69 66 0d | 0d 23 69 66 6e 64 65 66 |.#endif.|.#ifndef|
|00000590| 20 5f 5f 4d 61 63 41 70 | 70 52 65 71 75 69 72 65 | __MacAp|pRequire|
|000005a0| 64 5f 5f 0d 23 69 6e 63 | 6c 75 64 65 20 22 4d 61 |d__.#inc|lude "Ma|
|000005b0| 63 41 70 70 52 65 71 75 | 69 72 65 64 2e 68 22 0d |cAppRequ|ired.h".|
|000005c0| 23 65 6e 64 69 66 0d 0d | 2f 2f 20 41 43 53 0d 0d |#endif..|// ACS..|
|000005d0| 23 69 66 6e 64 65 66 20 | 5f 5f 43 44 65 70 65 6e |#ifndef |__CDepen|
|000005e0| 64 65 6e 63 69 65 73 5f | 41 43 5f 5f 0d 23 69 6e |dencies_|AC__.#in|
|000005f0| 63 6c 75 64 65 20 22 43 | 44 65 70 65 6e 64 65 6e |clude "C|Dependen|
|00000600| 63 69 65 73 5f 41 43 2e | 68 22 0d 23 65 6e 64 69 |cies_AC.|h".#endi|
|00000610| 66 0d 0d 23 69 66 6e 64 | 65 66 20 5f 5f 43 4c 69 |f..#ifnd|ef __CLi|
|00000620| 73 74 5f 41 43 5f 5f 0d | 23 69 6e 63 6c 75 64 65 |st_AC__.|#include|
|00000630| 20 22 43 4c 69 73 74 5f | 41 43 2e 68 22 0d 23 65 | "CList_|AC.h".#e|
|00000640| 6e 64 69 66 0d 0d 2f 2f | 20 4d 61 63 41 70 70 0d |ndif..//| MacApp.|
|00000650| 0d 23 69 66 20 71 41 70 | 70 6c 65 45 76 65 6e 74 |.#if qAp|pleEvent|
|00000660| 41 77 61 72 65 0d 09 23 | 69 66 6e 64 65 66 20 5f |Aware..#|ifndef _|
|00000670| 5f 55 41 50 50 4c 45 45 | 56 45 4e 54 53 5f 5f 0d |_UAPPLEE|VENTS__.|
|00000680| 09 23 69 6e 63 6c 75 64 | 65 20 22 55 41 70 70 6c |.#includ|e "UAppl|
|00000690| 65 45 76 65 6e 74 73 2e | 68 22 0d 09 23 65 6e 64 |eEvents.|h"..#end|
|000006a0| 69 66 0d 23 65 6e 64 69 | 66 0d 0d 23 69 66 6e 64 |if.#endi|f..#ifnd|
|000006b0| 65 66 20 5f 5f 55 43 4c | 49 50 42 4f 41 52 44 4d |ef __UCL|IPBOARDM|
|000006c0| 47 52 5f 5f 0d 23 69 6e | 63 6c 75 64 65 20 22 55 |GR__.#in|clude "U|
|000006d0| 43 6c 69 70 62 6f 61 72 | 64 4d 67 72 2e 68 22 0d |Clipboar|dMgr.h".|
|000006e0| 23 65 6e 64 69 66 0d 0d | 23 69 66 6e 64 65 66 20 |#endif..|#ifndef |
|000006f0| 5f 5f 55 43 4f 52 45 45 | 52 52 4f 52 4d 47 52 5f |__UCOREE|RRORMGR_|
|00000700| 5f 0d 23 69 6e 63 6c 75 | 64 65 20 22 55 43 6f 72 |_.#inclu|de "UCor|
|00000710| 65 45 72 72 6f 72 4d 67 | 72 2e 68 22 0d 23 65 6e |eErrorMg|r.h".#en|
|00000720| 64 69 66 0d 0d 23 69 66 | 6e 64 65 66 20 5f 5f 55 |dif..#if|ndef __U|
|00000730| 44 45 42 55 47 5f 5f 0d | 23 69 6e 63 6c 75 64 65 |DEBUG__.|#include|
|00000740| 20 22 55 44 65 62 75 67 | 2e 68 22 0d 23 65 6e 64 | "UDebug|.h".#end|
|00000750| 69 66 0d 0d 23 69 66 6e | 64 65 66 20 5f 5f 55 44 |if..#ifn|def __UD|
|00000760| 49 53 50 41 54 43 48 45 | 52 5f 5f 0d 23 69 6e 63 |ISPATCHE|R__.#inc|
|00000770| 6c 75 64 65 20 22 55 44 | 69 73 70 61 74 63 68 65 |lude "UD|ispatche|
|00000780| 72 2e 68 22 0d 23 65 6e | 64 69 66 0d 0d 23 69 66 |r.h".#en|dif..#if|
|00000790| 6e 64 65 66 20 5f 5f 55 | 44 4f 43 55 4d 45 4e 54 |ndef __U|DOCUMENT|
|000007a0| 5f 5f 0d 23 69 6e 63 6c | 75 64 65 20 22 55 44 6f |__.#incl|ude "UDo|
|000007b0| 63 75 6d 65 6e 74 2e 68 | 22 0d 23 65 6e 64 69 66 |cument.h|".#endif|
|000007c0| 0d 0d 23 69 66 6e 64 65 | 66 20 5f 5f 55 46 49 4c |..#ifnde|f __UFIL|
|000007d0| 45 5f 5f 0d 23 69 6e 63 | 6c 75 64 65 20 22 55 46 |E__.#inc|lude "UF|
|000007e0| 69 6c 65 2e 68 22 0d 23 | 65 6e 64 69 66 0d 0d 23 |ile.h".#|endif..#|
|000007f0| 69 66 6e 64 65 66 20 5f | 5f 55 46 49 4c 45 53 54 |ifndef _|_UFILEST|
|00000800| 52 45 41 4d 5f 5f 0d 23 | 69 6e 63 6c 75 64 65 20 |REAM__.#|include |
|00000810| 22 55 46 69 6c 65 53 74 | 72 65 61 6d 2e 68 22 0d |"UFileSt|ream.h".|
|00000820| 23 65 6e 64 69 66 0d 0d | 23 69 66 6e 64 65 66 20 |#endif..|#ifndef |
|00000830| 5f 5f 55 47 45 4f 4d 45 | 54 52 59 5f 5f 0d 23 69 |__UGEOME|TRY__.#i|
|00000840| 6e 63 6c 75 64 65 20 22 | 55 47 65 6f 6d 65 74 72 |nclude "|UGeometr|
|00000850| 79 2e 68 22 0d 23 65 6e | 64 69 66 0d 0d 23 69 66 |y.h".#en|dif..#if|
|00000860| 6e 64 65 66 20 5f 5f 55 | 4d 41 43 41 50 50 47 4c |ndef __U|MACAPPGL|
|00000870| 4f 42 41 4c 53 5f 5f 0d | 23 69 6e 63 6c 75 64 65 |OBALS__.|#include|
|00000880| 20 22 55 4d 61 63 41 70 | 70 47 6c 6f 62 61 6c 73 | "UMacAp|pGlobals|
|00000890| 2e 68 22 0d 23 65 6e 64 | 69 66 0d 0d 23 69 66 6e |.h".#end|if..#ifn|
|000008a0| 64 65 66 20 5f 5f 55 4d | 41 43 41 50 50 55 54 49 |def __UM|ACAPPUTI|
|000008b0| 4c 49 54 49 45 53 5f 5f | 0d 23 69 6e 63 6c 75 64 |LITIES__|.#includ|
|000008c0| 65 20 22 55 4d 61 63 41 | 70 70 55 74 69 6c 69 74 |e "UMacA|ppUtilit|
|000008d0| 69 65 73 2e 68 22 0d 23 | 65 6e 64 69 66 0d 0d 23 |ies.h".#|endif..#|
|000008e0| 69 66 6e 64 65 66 20 5f | 5f 55 4d 45 4d 4f 52 59 |ifndef _|_UMEMORY|
|000008f0| 5f 5f 0d 23 69 6e 63 6c | 75 64 65 20 22 55 4d 65 |__.#incl|ude "UMe|
|00000900| 6d 6f 72 79 2e 68 22 0d | 23 65 6e 64 69 66 0d 0d |mory.h".|#endif..|
|00000910| 23 69 66 6e 64 65 66 20 | 5f 5f 55 4d 45 4e 55 4d |#ifndef |__UMENUM|
|00000920| 47 52 5f 5f 0d 23 69 6e | 63 6c 75 64 65 20 22 55 |GR__.#in|clude "U|
|00000930| 4d 65 6e 75 4d 67 72 2e | 68 22 0d 23 65 6e 64 69 |MenuMgr.|h".#endi|
|00000940| 66 0d 0d 23 69 66 6e 64 | 65 66 20 5f 5f 55 50 41 |f..#ifnd|ef __UPA|
|00000950| 54 43 48 5f 5f 0d 23 69 | 6e 63 6c 75 64 65 20 22 |TCH__.#i|nclude "|
|00000960| 55 50 61 74 63 68 2e 68 | 22 0d 23 65 6e 64 69 66 |UPatch.h|".#endif|
|00000970| 0d 0d 23 69 66 6e 64 65 | 66 20 5f 5f 55 50 4f 49 |..#ifnde|f __UPOI|
|00000980| 4e 54 45 52 4f 42 4a 45 | 43 54 5f 5f 0d 23 69 6e |NTEROBJE|CT__.#in|
|00000990| 63 6c 75 64 65 20 22 55 | 50 6f 69 6e 74 65 72 4f |clude "U|PointerO|
|000009a0| 62 6a 65 63 74 2e 68 22 | 0d 23 65 6e 64 69 66 0d |bject.h"|.#endif.|
|000009b0| 0d 23 69 66 20 71 41 70 | 70 6c 65 45 76 65 6e 74 |.#if qAp|pleEvent|
|000009c0| 41 77 61 72 65 0d 09 23 | 69 66 6e 64 65 66 20 5f |Aware..#|ifndef _|
|000009d0| 5f 55 53 43 52 49 50 54 | 49 4e 47 5f 5f 0d 09 23 |_USCRIPT|ING__..#|
|000009e0| 69 6e 63 6c 75 64 65 20 | 22 55 53 63 72 69 70 74 |include |"UScript|
|000009f0| 69 6e 67 2e 68 22 0d 09 | 23 65 6e 64 69 66 0d 23 |ing.h"..|#endif.#|
|00000a00| 65 6e 64 69 66 0d 0d 23 | 69 66 6e 64 65 66 20 5f |endif..#|ifndef _|
|00000a10| 5f 55 53 54 52 45 41 4d | 5f 5f 0d 23 69 6e 63 6c |_USTREAM|__.#incl|
|00000a20| 75 64 65 20 22 55 53 74 | 72 65 61 6d 2e 68 22 0d |ude "USt|ream.h".|
|00000a30| 23 65 6e 64 69 66 0d 0d | 23 69 66 6e 64 65 66 20 |#endif..|#ifndef |
|00000a40| 5f 5f 55 56 49 45 57 5f | 5f 0d 23 69 6e 63 6c 75 |__UVIEW_|_.#inclu|
|00000a50| 64 65 20 22 55 56 69 65 | 77 2e 68 22 0d 23 65 6e |de "UVie|w.h".#en|
|00000a60| 64 69 66 0d 0d 23 69 66 | 6e 64 65 66 20 5f 5f 55 |dif..#if|ndef __U|
|00000a70| 57 49 4e 44 4f 57 5f 5f | 0d 23 69 6e 63 6c 75 64 |WINDOW__|.#includ|
|00000a80| 65 20 22 55 57 69 6e 64 | 6f 77 2e 68 22 0d 23 65 |e "UWind|ow.h".#e|
|00000a90| 6e 64 69 66 0d 0d 2f 2f | 20 41 43 53 0d 0d 23 69 |ndif..//| ACS..#i|
|00000aa0| 66 6e 64 65 66 20 5f 5f | 41 70 70 65 61 72 61 6e |fndef __|Appearan|
|00000ab0| 63 65 55 74 69 6c 73 5f | 41 43 5f 5f 0d 23 69 6e |ceUtils_|AC__.#in|
|00000ac0| 63 6c 75 64 65 20 22 41 | 70 70 65 61 72 61 6e 63 |clude "A|ppearanc|
|00000ad0| 65 55 74 69 6c 73 5f 41 | 43 2e 68 22 0d 23 65 6e |eUtils_A|C.h".#en|
|00000ae0| 64 69 66 0d 0d 2f 2f 20 | 54 6f 6f 6c 62 6f 78 0d |dif..// |Toolbox.|
|00000af0| 0d 23 69 66 20 71 41 70 | 70 6c 65 45 76 65 6e 74 |.#if qAp|pleEvent|
|00000b00| 41 77 61 72 65 0d 09 23 | 69 66 6e 64 65 66 20 5f |Aware..#|ifndef _|
|00000b10| 5f 41 45 52 45 47 49 53 | 54 52 59 5f 5f 0d 09 23 |_AEREGIS|TRY__..#|
|00000b20| 69 6e 63 6c 75 64 65 20 | 3c 41 45 52 65 67 69 73 |include |<AERegis|
|00000b30| 74 72 79 2e 68 3e 0d 09 | 23 65 6e 64 69 66 0d 23 |try.h>..|#endif.#|
|00000b40| 65 6e 64 69 66 0d 0d 23 | 69 66 6e 64 65 66 20 5f |endif..#|ifndef _|
|00000b50| 5f 42 41 4c 4c 4f 4f 4e | 53 5f 5f 0d 23 69 6e 63 |_BALLOON|S__.#inc|
|00000b60| 6c 75 64 65 20 3c 42 61 | 6c 6c 6f 6f 6e 73 2e 68 |lude <Ba|lloons.h|
|00000b70| 3e 0d 23 65 6e 64 69 66 | 0d 0d 23 69 66 6e 64 65 |>.#endif|..#ifnde|
|00000b80| 66 20 5f 5f 45 44 49 54 | 49 4f 4e 53 5f 5f 0d 23 |f __EDIT|IONS__.#|
|00000b90| 69 6e 63 6c 75 64 65 20 | 3c 45 64 69 74 69 6f 6e |include |<Edition|
|00000ba0| 73 2e 68 3e 0d 23 65 6e | 64 69 66 0d 0d 23 69 66 |s.h>.#en|dif..#if|
|00000bb0| 6e 64 65 66 20 5f 5f 45 | 52 52 4f 52 53 5f 5f 0d |ndef __E|RRORS__.|
|00000bc0| 23 69 6e 63 6c 75 64 65 | 20 3c 45 72 72 6f 72 73 |#include| <Errors|
|00000bd0| 2e 68 3e 0d 23 65 6e 64 | 69 66 0d 0d 23 69 66 6e |.h>.#end|if..#ifn|
|00000be0| 64 65 66 20 5f 5f 46 4f | 4e 54 53 5f 5f 0d 23 69 |def __FO|NTS__.#i|
|00000bf0| 6e 63 6c 75 64 65 20 3c | 46 6f 6e 74 73 2e 68 3e |nclude <|Fonts.h>|
|00000c00| 0d 23 65 6e 64 69 66 0d | 0d 23 69 66 20 71 47 58 |.#endif.|.#if qGX|
|00000c10| 50 72 69 6e 74 69 6e 67 | 0d 23 09 69 66 6e 64 65 |Printing|.#.ifnde|
|00000c20| 66 20 5f 5f 47 58 45 4e | 56 49 52 4f 4e 4d 45 4e |f __GXEN|VIRONMEN|
|00000c30| 54 5f 5f 0d 23 09 69 6e | 63 6c 75 64 65 20 3c 47 |T__.#.in|clude <G|
|00000c40| 58 45 6e 76 69 72 6f 6e | 6d 65 6e 74 2e 68 3e 0d |XEnviron|ment.h>.|
|00000c50| 23 09 65 6e 64 69 66 0d | 0d 23 09 69 66 6e 64 65 |#.endif.|.#.ifnde|
|00000c60| 66 20 5f 5f 47 58 47 52 | 41 50 48 49 43 53 5f 5f |f __GXGR|APHICS__|
|00000c70| 0d 23 09 69 6e 63 6c 75 | 64 65 20 3c 47 58 47 72 |.#.inclu|de <GXGr|
|00000c80| 61 70 68 69 63 73 2e 68 | 3e 0d 23 09 65 6e 64 69 |aphics.h|>.#.endi|
|00000c90| 66 0d 0d 23 09 69 66 6e | 64 65 66 20 5f 5f 47 58 |f..#.ifn|def __GX|
|00000ca0| 50 52 49 4e 54 49 4e 47 | 5f 5f 0d 23 09 69 6e 63 |PRINTING|__.#.inc|
|00000cb0| 6c 75 64 65 20 3c 47 58 | 50 72 69 6e 74 69 6e 67 |lude <GX|Printing|
|00000cc0| 2e 68 3e 0d 23 09 65 6e | 64 69 66 0d 23 65 6e 64 |.h>.#.en|dif.#end|
|00000cd0| 69 66 0d 0d 23 69 66 6e | 64 65 66 20 5f 5f 4d 45 |if..#ifn|def __ME|
|00000ce0| 4e 55 53 5f 5f 0d 23 69 | 6e 63 6c 75 64 65 20 3c |NUS__.#i|nclude <|
|00000cf0| 4d 65 6e 75 73 2e 68 3e | 0d 23 65 6e 64 69 66 0d |Menus.h>|.#endif.|
|00000d00| 0d 23 69 66 6e 64 65 66 | 20 5f 5f 50 41 43 4b 41 |.#ifndef| __PACKA|
|00000d10| 47 45 53 5f 5f 0d 23 69 | 6e 63 6c 75 64 65 20 3c |GES__.#i|nclude <|
|00000d20| 50 61 63 6b 61 67 65 73 | 2e 68 3e 0d 23 65 6e 64 |Packages|.h>.#end|
|00000d30| 69 66 0d 0d 23 69 66 20 | 21 71 47 58 50 72 69 6e |if..#if |!qGXPrin|
|00000d40| 74 69 6e 67 0d 23 09 69 | 66 6e 64 65 66 20 5f 5f |ting.#.i|fndef __|
|00000d50| 50 52 49 4e 54 49 4e 47 | 5f 5f 0d 23 09 69 6e 63 |PRINTING|__.#.inc|
|00000d60| 6c 75 64 65 20 3c 50 72 | 69 6e 74 69 6e 67 2e 68 |lude <Pr|inting.h|
|00000d70| 3e 0d 23 09 65 6e 64 69 | 66 0d 23 65 6e 64 69 66 |>.#.endi|f.#endif|
|00000d80| 0d 0d 23 69 66 6e 64 65 | 66 20 5f 5f 52 45 53 4f |..#ifnde|f __RESO|
|00000d90| 55 52 43 45 53 5f 5f 0d | 23 69 6e 63 6c 75 64 65 |URCES__.|#include|
|00000da0| 20 3c 52 65 73 6f 75 72 | 63 65 73 2e 68 3e 0d 23 | <Resour|ces.h>.#|
|00000db0| 65 6e 64 69 66 0d 0d 23 | 69 66 6e 64 65 66 20 5f |endif..#|ifndef _|
|00000dc0| 5f 54 4f 4f 4c 55 54 49 | 4c 53 5f 5f 0d 23 69 6e |_TOOLUTI|LS__.#in|
|00000dd0| 63 6c 75 64 65 20 3c 54 | 6f 6f 6c 55 74 69 6c 73 |clude <T|oolUtils|
|00000de0| 2e 68 3e 0d 23 65 6e 64 | 69 66 0d 0d 2f 2f 20 4d |.h>.#end|if..// M|
|00000df0| 61 63 20 4f 53 20 6e 61 | 6d 65 73 20 61 72 65 20 |ac OS na|mes are |
|00000e00| 6f 75 72 20 70 72 65 66 | 65 72 65 6e 63 65 2c 20 |our pref|erence, |
|00000e10| 73 6f 20 72 65 6d 61 70 | 20 63 6f 6e 66 6c 69 63 |so remap| conflic|
|00000e20| 74 69 6e 67 20 6f 6e 65 | 73 0d 23 69 66 20 71 4d |ting one|s.#if qM|
|00000e30| 53 57 69 6e 64 6f 77 73 | 0d 23 09 69 66 6e 64 65 |SWindows|.#.ifnde|
|00000e40| 66 20 5f 5f 51 54 4d 4c | 4d 41 50 4e 41 4d 45 53 |f __QTML|MAPNAMES|
|00000e50| 5f 5f 0d 23 09 09 69 6e | 63 6c 75 64 65 20 22 51 |__.#..in|clude "Q|
|00000e60| 54 4d 4c 4d 61 70 4e 61 | 6d 65 73 2e 68 22 0d 23 |TMLMapNa|mes.h".#|
|00000e70| 09 65 6e 64 69 66 0d 23 | 65 6e 64 69 66 0d 0d 2f |.endif.#|endif../|
|00000e80| 2f 20 41 4e 53 49 0d 0d | 23 69 66 6e 64 65 66 20 |/ ANSI..|#ifndef |
|00000e90| 5f 5f 4c 49 4d 49 54 53 | 5f 5f 0d 23 69 6e 63 6c |__LIMITS|__.#incl|
|00000ea0| 75 64 65 20 3c 6c 69 6d | 69 74 73 2e 68 3e 0d 23 |ude <lim|its.h>.#|
|00000eb0| 65 6e 64 69 66 0d 0d 0d | 23 69 66 6e 64 65 66 20 |endif...|#ifndef |
|00000ec0| 5f 5f 53 54 44 4c 49 42 | 5f 5f 0d 23 69 6e 63 6c |__STDLIB|__.#incl|
|00000ed0| 75 64 65 20 3c 73 74 64 | 6c 69 62 2e 68 3e 0d 23 |ude <std|lib.h>.#|
|00000ee0| 65 6e 64 69 66 0d 0d 23 | 69 66 6e 64 65 66 20 5f |endif..#|ifndef _|
|00000ef0| 5f 53 54 52 49 4e 47 5f | 5f 0d 23 69 6e 63 6c 75 |_STRING_|_.#inclu|
|00000f00| 64 65 20 3c 73 74 72 69 | 6e 67 2e 68 3e 0d 23 65 |de <stri|ng.h>.#e|
|00000f10| 6e 64 69 66 0d 0d 2f 2f | 20 48 61 6e 64 79 20 6d |ndif..//| Handy m|
|00000f20| 61 63 72 6f 73 20 66 6f | 72 20 46 69 78 65 64 20 |acros fo|r Fixed |
|00000f30| 70 6f 69 6e 74 20 6d 61 | 6e 69 70 75 6c 61 74 69 |point ma|nipulati|
|00000f40| 6f 6e 0d 23 69 66 6e 64 | 65 66 20 5f 5f 47 58 4d |on.#ifnd|ef __GXM|
|00000f50| 41 54 48 5f 5f 0d 23 09 | 69 66 6e 64 65 66 20 46 |ATH__.#.|ifndef F|
|00000f60| 69 78 65 64 54 6f 49 6e | 74 0d 23 09 64 65 66 69 |ixedToIn|t.#.defi|
|00000f70| 6e 65 20 46 69 78 65 64 | 54 6f 49 6e 74 28 61 29 |ne Fixed|ToInt(a)|
|00000f80| 20 28 73 74 61 74 69 63 | 5f 63 61 73 74 3c 73 68 | (static|_cast<sh|
|00000f90| 6f 72 74 3e 28 28 46 69 | 78 65 64 29 28 61 29 20 |ort>((Fi|xed)(a) |
|00000fa0| 2b 20 66 69 78 65 64 31 | 2f 32 20 3e 3e 20 31 36 |+ fixed1|/2 >> 16|
|00000fb0| 29 29 0d 23 09 65 6e 64 | 69 66 0d 0d 23 09 69 66 |)).#.end|if..#.if|
|00000fc0| 6e 64 65 66 20 49 6e 74 | 54 6f 46 69 78 65 64 0d |ndef Int|ToFixed.|
|00000fd0| 23 09 64 65 66 69 6e 65 | 20 49 6e 74 54 6f 46 69 |#.define| IntToFi|
|00000fe0| 78 65 64 28 61 29 20 28 | 28 46 69 78 65 64 29 28 |xed(a) (|(Fixed)(|
|00000ff0| 61 29 20 3c 3c 20 31 36 | 29 0d 23 09 65 6e 64 69 |a) << 16|).#.endi|
|00001000| 66 0d 23 65 6e 64 69 66 | 0d 0d 0d 2f 2f 3d 3d 3d |f.#endif|...//===|
|00001010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001060| 3d 3d 3d 3d 3d 0d 2f 2f | 20 63 6f 6e 73 74 61 6e |=====.//| constan|
|00001070| 74 73 0d 2f 2f 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ts.//===|========|
|00001080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000010a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000010b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000010c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 65 6e |========|=====.en|
|000010d0| 75 6d 20 7b 0d 09 6b 43 | 6c 61 73 73 69 63 51 44 |um {..kC|lassicQD|
|000010e0| 52 65 73 6f 6c 75 74 69 | 6f 6e 20 3d 20 37 32 0d |Resoluti|on = 72.|
|000010f0| 7d 3b 0d 0d 2f 2f 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |};..//==|========|
|00001100| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2f |========|======./|
|00001150| 2f 20 47 4c 4f 42 41 4c | 20 56 61 72 69 61 62 6c |/ GLOBAL| Variabl|
|00001160| 65 73 0d 2f 2f 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |es.//===|========|
|00001170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001190| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000011a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000011b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0d 50 |========|=====..P|
|000011c0| 65 6e 53 74 61 74 65 20 | 67 42 72 65 61 6b 73 50 |enState |gBreaksP|
|000011d0| 65 6e 53 74 61 74 65 20 | 3d 20 7b 20 7b 30 2c 20 |enState |= { {0, |
|000011e0| 30 7d 2c 20 7b 32 2c 20 | 32 7d 2c 20 7b 70 61 74 |0}, {2, |2}, {pat|
|000011f0| 43 6f 70 79 7d 2c 20 7b | 30 78 43 43 2c 20 30 78 |Copy}, {|0xCC, 0x|
|00001200| 36 36 2c 20 30 78 33 33 | 2c 20 30 78 39 39 2c 20 |66, 0x33|, 0x99, |
|00001210| 30 78 43 43 2c 20 30 78 | 36 36 2c 20 30 78 33 33 |0xCC, 0x|66, 0x33|
|00001220| 2c 20 30 78 39 39 7d 7d | 3b 0d 62 6f 6f 6c 20 67 |, 0x99}}|;.bool g|
|00001230| 43 61 6e 63 65 6c 41 6c | 6c 50 72 69 6e 74 69 6e |CancelAl|lPrintin|
|00001240| 67 3b 0d 43 56 69 65 77 | 52 65 63 74 20 67 53 74 |g;.CView|Rect gSt|
|00001250| 64 50 61 67 65 4d 61 72 | 67 69 6e 73 28 31 20 2a |dPageMar|gins(1 *|
|00001260| 20 6b 43 6c 61 73 73 69 | 63 51 44 52 65 73 6f 6c | kClassi|cQDResol|
|00001270| 75 74 69 6f 6e 2c 20 31 | 20 2a 20 6b 43 6c 61 73 |ution, 1| * kClas|
|00001280| 73 69 63 51 44 52 65 73 | 6f 6c 75 74 69 6f 6e 2c |sicQDRes|olution,|
|00001290| 20 2d 20 31 20 2a 20 6b | 43 6c 61 73 73 69 63 51 | - 1 * k|ClassicQ|
|000012a0| 44 52 65 73 6f 6c 75 74 | 69 6f 6e 2c 20 2d 20 31 |DResolut|ion, - 1|
|000012b0| 20 2a 20 6b 43 6c 61 73 | 73 69 63 51 44 52 65 73 | * kClas|sicQDRes|
|000012c0| 6f 6c 75 74 69 6f 6e 29 | 3b 2f 2f 20 31 22 20 6d |olution)|;// 1" m|
|000012d0| 61 72 67 69 6e 73 20 73 | 74 64 20 64 65 66 61 75 |argins s|td defau|
|000012e0| 6c 74 3b 0d 54 50 72 69 | 6e 74 49 6e 66 6f 2a 20 |lt;.TPri|ntInfo* |
|000012f0| 67 46 69 6e 64 65 72 50 | 72 69 6e 74 49 6e 66 6f |gFinderP|rintInfo|
|00001300| 3b 0d 54 53 74 64 50 72 | 69 6e 74 48 61 6e 64 6c |;.TStdPr|intHandl|
|00001310| 65 72 2a 20 67 4a 6f 62 | 50 72 69 6e 74 48 61 6e |er* gJob|PrintHan|
|00001320| 64 6c 65 72 3b 0d 0d 73 | 74 61 74 69 63 20 50 72 |dler;..s|tatic Pr|
|00001330| 49 64 6c 65 55 50 50 20 | 70 50 72 69 6e 74 49 64 |IdleUPP |pPrintId|
|00001340| 6c 65 50 72 6f 63 3b 09 | 2f 2f 20 46 6f 72 20 4d |leProc;.|// For M|
|00001350| 61 63 50 72 69 6e 74 0d | 43 41 75 74 6f 50 74 72 |acPrint.|CAutoPtr|
|00001360| 5f 41 43 3c 54 50 72 69 | 6e 74 49 6e 66 6f 3e 20 |_AC<TPri|ntInfo> |
|00001370| 67 44 65 66 61 75 6c 74 | 50 72 69 6e 74 49 6e 66 |gDefault|PrintInf|
|00001380| 6f 3b 0d 43 46 53 53 70 | 65 63 5f 41 43 20 67 54 |o;.CFSSp|ec_AC gT|
|00001390| 61 72 67 65 74 50 72 69 | 6e 74 65 72 3b 0d 0d 23 |argetPri|nter;..#|
|000013a0| 69 66 20 71 47 58 50 72 | 69 6e 74 69 6e 67 0d 73 |if qGXPr|inting.s|
|000013b0| 74 61 74 69 63 20 47 58 | 50 72 69 6e 74 69 6e 67 |tatic GX|Printing|
|000013c0| 45 76 65 6e 74 55 50 50 | 20 70 47 58 50 72 69 6e |EventUPP| pGXPrin|
|000013d0| 74 69 6e 67 45 76 65 6e | 74 55 50 50 3b 20 2f 2f |tingEven|tUPP; //|
|000013e0| 20 46 6f 72 20 47 58 0d | 73 74 61 74 69 63 20 67 | For GX.|static g|
|000013f0| 78 53 68 61 70 65 53 70 | 6f 6f 6c 55 50 50 20 70 |xShapeSp|oolUPP p|
|00001400| 67 78 53 68 61 70 65 53 | 70 6f 6f 6c 55 50 50 3b |gxShapeS|poolUPP;|
|00001410| 20 2f 2f 20 46 6f 72 20 | 47 58 0d 73 74 61 74 69 | // For |GX.stati|
|00001420| 63 20 67 78 50 72 69 6e | 74 69 6e 67 46 6c 61 74 |c gxPrin|tingFlat|
|00001430| 74 65 6e 55 50 50 20 70 | 67 78 50 72 69 6e 74 69 |tenUPP p|gxPrinti|
|00001440| 6e 67 46 6c 61 74 74 65 | 6e 55 50 50 3b 20 2f 2f |ngFlatte|nUPP; //|
|00001450| 20 46 6f 72 20 47 58 0d | 73 74 61 74 69 63 20 67 | For GX.|static g|
|00001460| 78 50 72 69 6e 74 69 6e | 67 46 6c 61 74 74 65 6e |xPrintin|gFlatten|
|00001470| 55 50 50 20 70 67 78 50 | 72 69 6e 74 69 6e 67 55 |UPP pgxP|rintingU|
|00001480| 6e 66 6c 61 74 74 65 6e | 55 50 50 3b 20 2f 2f 20 |nflatten|UPP; // |
|00001490| 46 6f 72 20 47 58 0d 73 | 74 61 74 69 63 20 67 78 |For GX.s|tatic gx|
|000014a0| 50 72 69 6e 74 69 6e 67 | 46 6c 61 74 74 65 6e 55 |Printing|FlattenU|
|000014b0| 50 50 20 70 67 78 47 65 | 74 53 69 7a 65 48 65 6c |PP pgxGe|tSizeHel|
|000014c0| 70 65 72 55 50 50 3b 20 | 2f 2f 20 46 6f 72 20 47 |perUPP; |// For G|
|000014d0| 58 0d 62 6f 6f 6c 20 67 | 55 73 69 6e 67 47 58 50 |X.bool g|UsingGXP|
|000014e0| 72 69 6e 74 69 6e 67 3b | 0d 23 65 6e 64 69 66 0d |rinting;|.#endif.|
|000014f0| 0d 23 69 66 20 21 71 4e | 65 65 64 73 47 58 56 69 |.#if !qN|eedsGXVi|
|00001500| 65 77 73 0d 73 68 6f 72 | 74 20 54 4d 61 63 50 72 |ews.shor|t TMacPr|
|00001510| 69 6e 74 4a 6f 62 3a 3a | 66 50 72 69 6e 74 53 68 |intJob::|fPrintSh|
|00001520| 6f 70 4f 70 65 6e 73 3b | 0d 54 50 50 72 50 6f 72 |opOpens;|.TPPrPor|
|00001530| 74 20 54 4d 61 63 50 72 | 69 6e 74 4a 6f 62 3a 3a |t TMacPr|intJob::|
|00001540| 66 51 44 50 6f 72 74 3b | 0d 43 53 74 72 32 35 35 |fQDPort;|.CStr255|
|00001550| 5f 41 43 20 54 4d 61 63 | 50 72 69 6e 74 4a 6f 62 |_AC TMac|PrintJob|
|00001560| 3a 3a 66 67 4c 61 73 74 | 50 72 69 6e 74 65 72 4e |::fgLast|PrinterN|
|00001570| 61 6d 65 3b 0d 75 6e 73 | 69 67 6e 65 64 20 6c 6f |ame;.uns|igned lo|
|00001580| 6e 67 20 54 4d 61 63 50 | 72 69 6e 74 4a 6f 62 3a |ng TMacP|rintJob:|
|00001590| 3a 66 67 50 72 69 6e 74 | 65 72 43 68 61 6e 67 65 |:fgPrint|erChange|
|000015a0| 4c 65 76 65 6c 3b 0d 23 | 65 6e 64 69 66 0d 0d 63 |Level;.#|endif..c|
|000015b0| 6f 6e 73 74 20 73 68 6f | 72 74 20 6b 46 69 72 73 |onst sho|rt kFirs|
|000015c0| 74 47 58 46 6f 72 6d 61 | 74 49 6e 64 65 78 20 3d |tGXForma|tIndex =|
|000015d0| 20 32 3b 0d 63 6f 6e 73 | 74 20 73 68 6f 72 74 20 | 2;.cons|t short |
|000015e0| 6b 46 69 72 73 74 4d 61 | 63 50 72 69 6e 74 46 6f |kFirstMa|cPrintFo|
|000015f0| 72 6d 61 74 49 6e 64 65 | 78 20 3d 20 31 3b 0d 63 |rmatInde|x = 1;.c|
|00001600| 6f 6e 73 74 20 52 65 73 | 54 79 70 65 20 6b 50 72 |onst Res|Type kPr|
|00001610| 69 6e 74 52 65 73 54 79 | 70 65 5b 6b 46 69 72 73 |intResTy|pe[kFirs|
|00001620| 74 47 58 46 6f 72 6d 61 | 74 49 6e 64 65 78 20 2b |tGXForma|tIndex +|
|00001630| 20 31 5d 20 3d 20 7b 20 | 6b 41 6c 74 65 72 6e 61 | 1] = { |kAlterna|
|00001640| 74 65 50 72 69 6e 74 49 | 6e 66 6f 52 73 72 63 54 |tePrintI|nfoRsrcT|
|00001650| 79 70 65 2c 20 6b 50 72 | 69 6e 74 49 6e 66 6f 52 |ype, kPr|intInfoR|
|00001660| 73 72 63 54 79 70 65 2c | 20 6b 47 58 50 72 69 6e |srcType,| kGXPrin|
|00001670| 74 49 6e 66 6f 52 73 72 | 63 54 79 70 65 20 7d 3b |tInfoRsr|cType };|
|00001680| 0d 63 6f 6e 73 74 20 52 | 65 73 4e 75 6d 62 65 72 |.const R|esNumber|
|00001690| 20 6b 50 72 69 6e 74 52 | 65 73 4e 75 6d 62 65 72 | kPrintR|esNumber|
|000016a0| 5b 6b 46 69 72 73 74 47 | 58 46 6f 72 6d 61 74 49 |[kFirstG|XFormatI|
|000016b0| 6e 64 65 78 20 2b 20 31 | 5d 20 3d 20 7b 20 6b 41 |ndex + 1|] = { kA|
|000016c0| 6c 74 65 72 6e 61 74 65 | 50 72 69 6e 74 49 6e 66 |lternate|PrintInf|
|000016d0| 6f 52 73 72 63 49 44 2c | 20 6b 50 72 69 6e 74 49 |oRsrcID,| kPrintI|
|000016e0| 6e 66 6f 52 73 72 63 49 | 44 2c 20 6b 47 58 50 72 |nfoRsrcI|D, kGXPr|
|000016f0| 69 6e 74 49 6e 66 6f 52 | 73 72 63 49 44 20 7d 3b |intInfoR|srcID };|
|00001700| 0d 0d 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|00001710| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001720| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001730| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001740| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001750| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 2f 2f 20 |========|====.// |
|00001760| 47 4c 4f 42 41 4c 20 50 | 72 6f 63 65 64 75 72 65 |GLOBAL P|rocedure|
|00001770| 73 0d 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |s.//====|========|
|00001780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001790| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0d 23 75 |========|====..#u|
|000017d0| 6e 64 65 66 20 49 6e 68 | 65 72 69 74 65 64 0d 0d |ndef Inh|erited..|
|000017e0| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|000017f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 49 6e |--------|--.// In|
|00001840| 69 74 55 50 72 69 6e 74 | 69 6e 67 3a 20 0d 2f 2f |itUPrint|ing: .//|
|00001850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000018a0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 76 6f 69 64 20 49 |--------|..void I|
|000018b0| 6e 69 74 55 50 72 69 6e | 74 69 6e 67 28 29 0d 7b |nitUPrin|ting().{|
|000018c0| 0d 09 73 74 61 74 69 63 | 20 62 6f 6f 6c 20 55 50 |..static| bool UP|
|000018d0| 72 69 6e 74 69 6e 67 49 | 6e 69 74 69 61 6c 69 7a |rintingI|nitializ|
|000018e0| 65 64 3b 0d 09 69 66 20 | 28 21 55 50 72 69 6e 74 |ed;..if |(!UPrint|
|000018f0| 69 6e 67 49 6e 69 74 69 | 61 6c 69 7a 65 64 29 0d |ingIniti|alized).|
|00001900| 09 7b 0d 09 09 54 50 72 | 69 6e 74 48 61 6e 64 6c |.{...TPr|intHandl|
|00001910| 65 72 3a 3a 67 43 6f 75 | 6c 64 50 72 69 6e 74 20 |er::gCou|ldPrint |
|00001920| 3d 20 74 72 75 65 3b 0d | 09 0d 23 69 66 20 71 47 |= true;.|..#if qG|
|00001930| 58 50 72 69 6e 74 69 6e | 67 0d 09 09 69 66 20 28 |XPrintin|g...if (|
|00001940| 54 56 69 65 77 3a 3a 67 | 47 58 47 72 61 70 68 69 |TView::g|GXGraphi|
|00001950| 63 73 43 6c 69 65 6e 74 | 20 26 26 20 48 61 73 51 |csClient| && HasQ|
|00001960| 44 47 58 50 72 69 6e 74 | 69 6e 67 5f 41 43 28 29 |DGXPrint|ing_AC()|
|00001970| 29 0d 09 09 09 67 55 73 | 69 6e 67 47 58 50 72 69 |)....gUs|ingGXPri|
|00001980| 6e 74 69 6e 67 20 3d 20 | 3a 3a 47 58 49 6e 69 74 |nting = |::GXInit|
|00001990| 50 72 69 6e 74 69 6e 67 | 28 29 20 3d 3d 20 6e 6f |Printing|() == no|
|000019a0| 45 72 72 3b 0d 09 0d 09 | 09 69 66 20 28 67 55 73 |Err;....|.if (gUs|
|000019b0| 69 6e 67 47 58 50 72 69 | 6e 74 69 6e 67 29 0d 09 |ingGXPri|nting)..|
|000019c0| 09 09 67 44 65 66 61 75 | 6c 74 50 72 69 6e 74 49 |..gDefau|ltPrintI|
|000019d0| 6e 66 6f 20 3d 20 54 48 | 5f 6e 65 77 20 54 47 58 |nfo = TH|_new TGX|
|000019e0| 4a 6f 62 3b 0d 09 09 65 | 6c 73 65 0d 23 65 6e 64 |Job;...e|lse.#end|
|000019f0| 69 66 0d 09 09 09 67 44 | 65 66 61 75 6c 74 50 72 |if....gD|efaultPr|
|00001a00| 69 6e 74 49 6e 66 6f 20 | 3d 20 54 48 5f 6e 65 77 |intInfo |= TH_new|
|00001a10| 20 54 4d 61 63 50 72 69 | 6e 74 4a 6f 62 3b 0d 09 | TMacPri|ntJob;..|
|00001a20| 0d 09 09 2f 2f 20 49 6e | 73 74 61 6c 6c 20 61 20 |...// In|stall a |
|00001a30| 53 74 64 50 72 69 6e 74 | 48 61 6e 64 6c 65 72 20 |StdPrint|Handler |
|00001a40| 69 6e 20 67 6c 6f 62 61 | 6c 20 76 61 72 69 61 62 |in globa|l variab|
|00001a50| 6c 65 20 67 50 72 69 6e | 74 48 61 6e 64 6c 65 72 |le gPrin|tHandler|
|00001a60| 0d 09 09 54 53 74 64 50 | 72 69 6e 74 48 61 6e 64 |...TStdP|rintHand|
|00001a70| 6c 65 72 2a 20 61 54 53 | 74 64 50 72 69 6e 74 48 |ler* aTS|tdPrintH|
|00001a80| 61 6e 64 6c 65 72 20 3d | 20 54 48 5f 6e 65 77 20 |andler =| TH_new |
|00001a90| 54 53 74 64 50 72 69 6e | 74 48 61 6e 64 6c 65 72 |TStdPrin|tHandler|
|00001aa0| 3b 0d 09 09 61 54 53 74 | 64 50 72 69 6e 74 48 61 |;...aTSt|dPrintHa|
|00001ab0| 6e 64 6c 65 72 2d 3e 66 | 46 69 6e 64 65 72 4a 6f |ndler->f|FinderJo|
|00001ac0| 62 44 69 61 6c 6f 67 20 | 3d 20 74 72 75 65 3b 0d |bDialog |= true;.|
|00001ad0| 09 09 54 50 72 69 6e 74 | 48 61 6e 64 6c 65 72 3a |..TPrint|Handler:|
|00001ae0| 3a 67 50 72 69 6e 74 48 | 61 6e 64 6c 65 72 20 3d |:gPrintH|andler =|
|00001af0| 20 61 54 53 74 64 50 72 | 69 6e 74 48 61 6e 64 6c | aTStdPr|intHandl|
|00001b00| 65 72 3b 0d 0d 09 09 55 | 50 72 69 6e 74 69 6e 67 |er;....U|Printing|
|00001b10| 49 6e 69 74 69 61 6c 69 | 7a 65 64 20 3d 20 74 72 |Initiali|zed = tr|
|00001b20| 75 65 3b 0d 09 7d 0d 7d | 0d 0d 2f 2f 2d 2d 2d 2d |ue;..}.}|..//----|
|00001b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b80| 2d 2d 2d 2d 0d 2f 2f 20 | 4e 65 77 54 50 72 69 6e |----.// |NewTPrin|
|00001b90| 74 49 6e 66 6f 3a 20 0d | 2f 2f 2d 2d 2d 2d 2d 2d |tInfo: .|//------|
|00001ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bf0| 2d 2d 0d 0d 54 50 72 69 | 6e 74 49 6e 66 6f 2a 20 |--..TPri|ntInfo* |
|00001c00| 4e 65 77 54 50 72 69 6e | 74 49 6e 66 6f 28 62 6f |NewTPrin|tInfo(bo|
|00001c10| 6f 6c 20 69 73 56 61 6c | 69 64 29 0d 7b 0d 09 54 |ol isVal|id).{..T|
|00001c20| 50 72 69 6e 74 49 6e 66 | 6f 20 2a 20 72 65 74 75 |PrintInf|o * retu|
|00001c30| 72 6e 56 61 6c 20 3d 20 | 4e 55 4c 4c 3b 0d 0d 23 |rnVal = |NULL;..#|
|00001c40| 69 66 20 71 47 58 50 72 | 69 6e 74 69 6e 67 0d 09 |if qGXPr|inting..|
|00001c50| 69 66 20 28 67 55 73 69 | 6e 67 47 58 50 72 69 6e |if (gUsi|ngGXPrin|
|00001c60| 74 69 6e 67 29 0d 09 09 | 72 65 74 75 72 6e 56 61 |ting)...|returnVa|
|00001c70| 6c 20 3d 20 54 48 5f 6e | 65 77 20 54 47 58 4a 6f |l = TH_n|ew TGXJo|
|00001c80| 62 28 4e 55 4c 4c 2c 20 | 69 73 56 61 6c 69 64 29 |b(NULL, |isValid)|
|00001c90| 3b 0d 09 65 6c 73 65 0d | 23 65 6e 64 69 66 0d 09 |;..else.|#endif..|
|00001ca0| 09 72 65 74 75 72 6e 56 | 61 6c 20 3d 20 54 48 5f |.returnV|al = TH_|
|00001cb0| 6e 65 77 20 54 4d 61 63 | 50 72 69 6e 74 4a 6f 62 |new TMac|PrintJob|
|00001cc0| 28 4e 55 4c 4c 2c 20 69 | 73 56 61 6c 69 64 29 3b |(NULL, i|sValid);|
|00001cd0| 0d 0d 09 72 65 74 75 72 | 6e 20 72 65 74 75 72 6e |...retur|n return|
|00001ce0| 56 61 6c 3b 0d 7d 0d 0d | 2f 2f 3d 3d 3d 3d 3d 3d |Val;.}..|//======|
|00001cf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d40| 3d 3d 0d 2f 2f 20 43 4c | 41 53 53 20 54 50 72 69 |==.// CL|ASS TPri|
|00001d50| 6e 74 49 6e 66 6f 0d 2f | 2f 3d 3d 3d 3d 3d 3d 3d |ntInfo./|/=======|
|00001d60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001da0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001db0| 3d 0d 23 75 6e 64 65 66 | 20 49 6e 68 65 72 69 74 |=.#undef| Inherit|
|00001dc0| 65 64 0d 0d 4d 41 5f 44 | 45 46 49 4e 45 5f 43 4c |ed..MA_D|EFINE_CL|
|00001dd0| 41 53 53 28 54 50 72 69 | 6e 74 49 6e 66 6f 29 3b |ASS(TPri|ntInfo);|
|00001de0| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00001df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 20 |--------|----.// |
|00001e40| 54 50 72 69 6e 74 49 6e | 66 6f 20 63 6f 6e 73 74 |TPrintIn|fo const|
|00001e50| 72 75 63 74 6f 72 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |ructor./|/-------|
|00001e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001eb0| 2d 0d 0d 54 50 72 69 6e | 74 49 6e 66 6f 3a 3a 54 |-..TPrin|tInfo::T|
|00001ec0| 50 72 69 6e 74 49 6e 66 | 6f 28 29 20 3a 0d 09 66 |PrintInf|o() :..f|
|00001ed0| 49 73 56 61 6c 69 64 28 | 66 61 6c 73 65 29 2c 0d |IsValid(|false),.|
|00001ee0| 09 66 4e 65 65 64 73 44 | 65 66 61 75 6c 74 28 66 |.fNeedsD|efault(f|
|00001ef0| 61 6c 73 65 29 0d 7b 0d | 09 69 66 20 28 67 44 65 |alse).{.|.if (gDe|
|00001f00| 66 61 75 6c 74 50 72 69 | 6e 74 49 6e 66 6f 20 26 |faultPri|ntInfo &|
|00001f10| 26 20 67 44 65 66 61 75 | 6c 74 50 72 69 6e 74 49 |& gDefau|ltPrintI|
|00001f20| 6e 66 6f 20 21 3d 20 74 | 68 69 73 29 0d 09 09 67 |nfo != t|his)...g|
|00001f30| 44 65 66 61 75 6c 74 50 | 72 69 6e 74 49 6e 66 6f |DefaultP|rintInfo|
|00001f40| 2d 3e 41 64 64 44 65 70 | 65 6e 64 65 6e 74 28 74 |->AddDep|endent(t|
|00001f50| 68 69 73 29 3b 0d 7d 0d | 0d 2f 2f 2d 2d 2d 2d 2d |his);.}.|.//-----|
|00001f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001fb0| 2d 2d 2d 0d 2f 2f 20 54 | 50 72 69 6e 74 49 6e 66 |---.// T|PrintInf|
|00001fc0| 6f 20 64 65 73 74 72 75 | 63 74 6f 72 0d 2f 2f 2d |o destru|ctor.//-|
|00001fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ff0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002020| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 54 50 72 69 6e 74 49 |-------.|.TPrintI|
|00002030| 6e 66 6f 3a 3a 7e 54 50 | 72 69 6e 74 49 6e 66 6f |nfo::~TP|rintInfo|
|00002040| 28 29 0d 7b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |().{.}..|//------|
|00002050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020a0| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|000020b0| 3a 3a 52 65 61 64 46 72 | 6f 6d 3a 20 0d 2f 2f 2d |::ReadFr|om: .//-|
|000020c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002110| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 76 6f 69 64 20 54 50 |-------.|.void TP|
|00002120| 72 69 6e 74 49 6e 66 6f | 3a 3a 52 65 61 64 46 72 |rintInfo|::ReadFr|
|00002130| 6f 6d 28 43 53 74 72 65 | 61 6d 5f 41 43 2a 20 61 |om(CStre|am_AC* a|
|00002140| 53 74 72 65 61 6d 29 0d | 7b 0d 09 4d 53 74 72 65 |Stream).|{..MStre|
|00002150| 61 6d 61 62 6c 65 3a 3a | 52 65 61 64 46 72 6f 6d |amable::|ReadFrom|
|00002160| 28 61 53 74 72 65 61 6d | 29 3b 0d 0d 09 66 4e 65 |(aStream|);...fNe|
|00002170| 65 64 73 44 65 66 61 75 | 6c 74 20 3d 20 66 61 6c |edsDefau|lt = fal|
|00002180| 73 65 3b 0d 0d 09 49 6e | 76 61 6c 69 64 61 74 65 |se;...In|validate|
|00002190| 28 29 3b 0d 7d 0d 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |();.}../|/-------|
|000021a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021f0| 2d 0d 2f 2f 20 54 50 72 | 69 6e 74 49 6e 66 6f 3a |-.// TPr|intInfo:|
|00002200| 3a 53 65 74 46 72 6f 6d | 0d 2f 2f 2d 2d 2d 2d 2d |:SetFrom|.//-----|
|00002210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002260| 2d 2d 2d 0d 0d 76 6f 69 | 64 20 54 50 72 69 6e 74 |---..voi|d TPrint|
|00002270| 49 6e 66 6f 3a 3a 53 65 | 74 46 72 6f 6d 28 54 50 |Info::Se|tFrom(TP|
|00002280| 72 69 6e 74 49 6e 66 6f | 2a 20 6a 6f 62 54 6f 43 |rintInfo|* jobToC|
|00002290| 6f 70 79 29 0d 7b 0d 09 | 66 49 73 56 61 6c 69 64 |opy).{..|fIsValid|
|000022a0| 20 3d 20 6a 6f 62 54 6f | 43 6f 70 79 2d 3e 49 73 | = jobTo|Copy->Is|
|000022b0| 56 61 6c 69 64 28 29 3b | 0d 09 66 4e 65 65 64 73 |Valid();|..fNeeds|
|000022c0| 44 65 66 61 75 6c 74 20 | 3d 20 6a 6f 62 54 6f 43 |Default |= jobToC|
|000022d0| 6f 70 79 2d 3e 4e 65 65 | 64 73 44 65 66 61 75 6c |opy->Nee|dsDefaul|
|000022e0| 74 28 29 3b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |t();.}..|//------|
|000022f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002340| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|00002350| 3a 3a 47 65 74 53 69 7a | 65 0d 2f 2f 2d 2d 2d 2d |::GetSiz|e.//----|
|00002360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023b0| 2d 2d 2d 2d 0d 0d 6c 6f | 6e 67 20 54 50 72 69 6e |----..lo|ng TPrin|
|000023c0| 74 49 6e 66 6f 3a 3a 47 | 65 74 53 69 7a 65 28 62 |tInfo::G|etSize(b|
|000023d0| 6f 6f 6c 20 2f 2a 20 61 | 73 52 65 73 6f 75 72 63 |ool /* a|sResourc|
|000023e0| 65 20 2a 2f 29 20 63 6f | 6e 73 74 0d 7b 0d 09 6c |e */) co|nst.{..l|
|000023f0| 6f 6e 67 20 72 65 74 75 | 72 6e 56 61 6c 20 3d 20 |ong retu|rnVal = |
|00002400| 30 3b 0d 0d 09 72 65 74 | 75 72 6e 20 72 65 74 75 |0;...ret|urn retu|
|00002410| 72 6e 56 61 6c 3b 0d 7d | 0d 0d 2f 2f 2d 2d 2d 2d |rnVal;.}|..//----|
|00002420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002470| 2d 2d 2d 2d 0d 2f 2f 20 | 54 50 72 69 6e 74 49 6e |----.// |TPrintIn|
|00002480| 66 6f 20 63 6f 70 79 20 | 63 6f 6e 73 74 72 75 63 |fo copy |construc|
|00002490| 74 6f 72 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |tor.//--|--------|
|000024a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000024e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|000024f0| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 54 50 72 69 |TPrintIn|fo::TPri|
|00002500| 6e 74 49 6e 66 6f 28 63 | 6f 6e 73 74 20 54 50 72 |ntInfo(c|onst TPr|
|00002510| 69 6e 74 49 6e 66 6f 26 | 20 69 6e 50 72 69 6e 74 |intInfo&| inPrint|
|00002520| 49 6e 66 6f 29 20 3a 0d | 09 4d 44 65 70 65 6e 64 |Info) :.|.MDepend|
|00002530| 61 62 6c 65 5f 41 43 28 | 69 6e 50 72 69 6e 74 49 |able_AC(|inPrintI|
|00002540| 6e 66 6f 29 2c 0d 09 4d | 53 74 72 65 61 6d 61 62 |nfo),..M|Streamab|
|00002550| 6c 65 28 69 6e 50 72 69 | 6e 74 49 6e 66 6f 29 2c |le(inPri|ntInfo),|
|00002560| 0d 0d 09 66 49 73 56 61 | 6c 69 64 28 69 6e 50 72 |...fIsVa|lid(inPr|
|00002570| 69 6e 74 49 6e 66 6f 2e | 66 49 73 56 61 6c 69 64 |intInfo.|fIsValid|
|00002580| 29 2c 0d 09 66 4e 65 65 | 64 73 44 65 66 61 75 6c |),..fNee|dsDefaul|
|00002590| 74 28 69 6e 50 72 69 6e | 74 49 6e 66 6f 2e 66 49 |t(inPrin|tInfo.fI|
|000025a0| 73 56 61 6c 69 64 29 0d | 7b 0d 0d 09 69 66 20 28 |sValid).|{...if (|
|000025b0| 67 44 65 66 61 75 6c 74 | 50 72 69 6e 74 49 6e 66 |gDefault|PrintInf|
|000025c0| 6f 29 0d 09 09 67 44 65 | 66 61 75 6c 74 50 72 69 |o)...gDe|faultPri|
|000025d0| 6e 74 49 6e 66 6f 2d 3e | 41 64 64 44 65 70 65 6e |ntInfo->|AddDepen|
|000025e0| 64 65 6e 74 28 74 68 69 | 73 29 3b 0d 7d 0d 0d 2f |dent(thi|s);.}../|
|000025f0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00002600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 2f 2f 20 54 50 72 |--------|-.// TPr|
|00002650| 69 6e 74 49 6e 66 6f 3a | 3a 44 6f 55 70 64 61 74 |intInfo:|:DoUpdat|
|00002660| 65 3a 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e:.//---|--------|
|00002670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 76 |--------|-----..v|
|000026c0| 6f 69 64 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |oid TPri|ntInfo::|
|000026d0| 44 6f 55 70 64 61 74 65 | 28 43 68 61 6e 67 65 49 |DoUpdate|(ChangeI|
|000026e0| 44 5f 41 43 20 74 68 65 | 43 68 61 6e 67 65 2c 0d |D_AC the|Change,.|
|000026f0| 09 09 09 09 09 09 20 20 | 4d 44 65 70 65 6e 64 61 |...... |MDependa|
|00002700| 62 6c 65 5f 41 43 2a 20 | 63 68 61 6e 67 65 64 4f |ble_AC* |changedO|
|00002710| 62 6a 65 63 74 2c 0d 09 | 09 09 09 09 09 20 20 76 |bject,..|..... v|
|00002720| 6f 69 64 2a 20 63 68 61 | 6e 67 65 44 61 74 61 2c |oid* cha|ngeData,|
|00002730| 0d 09 09 09 09 09 09 20 | 20 43 44 65 70 65 6e 64 |....... | CDepend|
|00002740| 65 6e 63 79 53 70 61 63 | 65 5f 41 43 2a 20 64 65 |encySpac|e_AC* de|
|00002750| 70 65 6e 64 65 6e 63 79 | 53 70 61 63 65 29 2f 2f |pendency|Space)//|
|00002760| 20 4f 76 65 72 72 69 64 | 65 0d 7b 0d 09 73 77 69 | Overrid|e.{..swi|
|00002770| 74 63 68 20 28 74 68 65 | 43 68 61 6e 67 65 29 0d |tch (the|Change).|
|00002780| 09 7b 0d 09 09 63 61 73 | 65 20 6d 50 72 69 6e 74 |.{...cas|e mPrint|
|00002790| 65 72 43 68 61 6e 67 65 | 64 3a 0d 09 09 09 49 6e |erChange|d:....In|
|000027a0| 76 61 6c 69 64 61 74 65 | 28 29 3b 0d 09 09 09 62 |validate|();....b|
|000027b0| 72 65 61 6b 3b 0d 0d 09 | 09 63 61 73 65 20 6d 50 |reak;...|.case mP|
|000027c0| 72 69 6e 74 65 72 4f 70 | 65 6e 65 64 3a 0d 09 09 |rinterOp|ened:...|
|000027d0| 09 55 70 64 61 74 65 28 | 29 3b 09 09 09 09 09 09 |.Update(|);......|
|000027e0| 2f 2f 20 50 6f 6f 6c 27 | 73 20 6f 70 65 6e 21 0d |// Pool'|s open!.|
|000027f0| 09 09 09 62 72 65 61 6b | 3b 0d 0d 09 09 64 65 66 |...break|;....def|
|00002800| 61 75 6c 74 3a 0d 09 09 | 09 4d 44 65 70 65 6e 64 |ault:...|.MDepend|
|00002810| 61 62 6c 65 5f 41 43 3a | 3a 44 6f 55 70 64 61 74 |able_AC:|:DoUpdat|
|00002820| 65 28 74 68 65 43 68 61 | 6e 67 65 2c 20 63 68 61 |e(theCha|nge, cha|
|00002830| 6e 67 65 64 4f 62 6a 65 | 63 74 2c 20 63 68 61 6e |ngedObje|ct, chan|
|00002840| 67 65 44 61 74 61 2c 20 | 64 65 70 65 6e 64 65 6e |geData, |dependen|
|00002850| 63 79 53 70 61 63 65 29 | 3b 0d 09 7d 0d 7d 0d 0d |cySpace)|;..}.}..|
|00002860| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00002870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 54 50 |--------|--.// TP|
|000028c0| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 50 61 70 |rintInfo|::GetPap|
|000028d0| 65 72 52 65 63 74 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |erRect:.|//------|
|000028e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000028f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002930| 2d 2d 0d 0d 43 56 69 65 | 77 52 65 63 74 20 54 50 |--..CVie|wRect TP|
|00002940| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 50 61 70 |rintInfo|::GetPap|
|00002950| 65 72 52 65 63 74 28 29 | 0d 7b 0d 09 72 65 74 75 |erRect()|.{..retu|
|00002960| 72 6e 20 67 5a 65 72 6f | 56 52 65 63 74 3b 0d 7d |rn gZero|VRect;.}|
|00002970| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00002980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000029c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 20 |--------|----.// |
|000029d0| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 47 65 74 49 |TPrintIn|fo::GetI|
|000029e0| 6e 6b 52 65 63 74 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |nkRect:.|//------|
|000029f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002a40| 2d 2d 0d 0d 43 56 69 65 | 77 52 65 63 74 20 54 50 |--..CVie|wRect TP|
|00002a50| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 49 6e 6b |rintInfo|::GetInk|
|00002a60| 52 65 63 74 28 29 0d 7b | 0d 09 72 65 74 75 72 6e |Rect().{|..return|
|00002a70| 20 67 5a 65 72 6f 56 52 | 65 63 74 3b 0d 7d 0d 0d | gZeroVR|ect;.}..|
|00002a80| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00002a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 54 50 |--------|--.// TP|
|00002ae0| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 44 65 76 |rintInfo|::GetDev|
|00002af0| 69 63 65 52 65 73 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |iceRes:.|//------|
|00002b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002b50| 2d 2d 0d 0d 43 50 6f 69 | 6e 74 5f 41 43 20 54 50 |--..CPoi|nt_AC TP|
|00002b60| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 44 65 76 |rintInfo|::GetDev|
|00002b70| 69 63 65 52 65 73 28 29 | 0d 7b 0d 09 72 65 74 75 |iceRes()|.{..retu|
|00002b80| 72 6e 20 43 50 6f 69 6e | 74 5f 41 43 28 6b 43 6c |rn CPoin|t_AC(kCl|
|00002b90| 61 73 73 69 63 51 44 52 | 65 73 6f 6c 75 74 69 6f |assicQDR|esolutio|
|00002ba0| 6e 2c 20 6b 43 6c 61 73 | 73 69 63 51 44 52 65 73 |n, kClas|sicQDRes|
|00002bb0| 6f 6c 75 74 69 6f 6e 29 | 3b 0d 7d 0d 0d 2f 2f 2d |olution)|;.}..//-|
|00002bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002be0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c10| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 20 54 50 72 69 6e |-------.|// TPrin|
|00002c20| 74 49 6e 66 6f 3a 3a 49 | 6e 76 61 6c 69 64 61 74 |tInfo::I|nvalidat|
|00002c30| 65 3a 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |e:.//---|--------|
|00002c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 76 |--------|-----..v|
|00002c90| 6f 69 64 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |oid TPri|ntInfo::|
|00002ca0| 49 6e 76 61 6c 69 64 61 | 74 65 28 29 0d 7b 0d 09 |Invalida|te().{..|
|00002cb0| 66 49 73 56 61 6c 69 64 | 20 3d 20 66 61 6c 73 65 |fIsValid| = false|
|00002cc0| 3b 0d 09 43 68 61 6e 67 | 65 64 28 6d 50 72 69 6e |;..Chang|ed(mPrin|
|00002cd0| 74 49 6e 66 6f 43 68 61 | 6e 67 65 64 2c 20 74 68 |tInfoCha|nged, th|
|00002ce0| 69 73 29 3b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |is);.}..|//------|
|00002cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d40| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|00002d50| 3a 3a 53 65 74 54 6f 44 | 65 66 61 75 6c 74 3a 0d |::SetToD|efault:.|
|00002d60| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00002d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002db0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 76 6f 69 64 |--------|--..void|
|00002dc0| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 53 65 74 | TPrintI|nfo::Set|
|00002dd0| 54 6f 44 65 66 61 75 6c | 74 28 29 0d 7b 0d 7d 0d |ToDefaul|t().{.}.|
|00002de0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00002df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|00002e40| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 49 73 53 65 74 |PrintInf|o::IsSet|
|00002e50| 54 6f 44 65 66 61 75 6c | 74 3a 0d 2f 2f 2d 2d 2d |ToDefaul|t:.//---|
|00002e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002eb0| 2d 2d 2d 2d 2d 0d 0d 62 | 6f 6f 6c 20 54 50 72 69 |-----..b|ool TPri|
|00002ec0| 6e 74 49 6e 66 6f 3a 3a | 49 73 53 65 74 54 6f 44 |ntInfo::|IsSetToD|
|00002ed0| 65 66 61 75 6c 74 28 29 | 0d 7b 0d 09 72 65 74 75 |efault()|.{..retu|
|00002ee0| 72 6e 20 66 61 6c 73 65 | 3b 0d 7d 0d 0d 2f 2f 2d |rn false|;.}..//-|
|00002ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f40| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 20 54 50 72 69 6e |-------.|// TPrin|
|00002f50| 74 49 6e 66 6f 3a 3a 47 | 65 74 50 72 69 6e 74 50 |tInfo::G|etPrintP|
|00002f60| 61 67 65 73 3a 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |ages:.//|--------|
|00002f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002fc0| 0d 0d 76 6f 69 64 20 54 | 50 72 69 6e 74 49 6e 66 |..void T|PrintInf|
|00002fd0| 6f 3a 3a 47 65 74 50 72 | 69 6e 74 50 61 67 65 73 |o::GetPr|intPages|
|00002fe0| 28 6c 6f 6e 67 26 20 66 | 72 6f 6d 50 61 67 65 2c |(long& f|romPage,|
|00002ff0| 0d 09 09 09 09 09 09 09 | 20 20 20 6c 6f 6e 67 26 |........| long&|
|00003000| 20 74 6f 50 61 67 65 2c | 0d 09 09 09 09 09 09 09 | toPage,|........|
|00003010| 20 20 20 6c 6f 6e 67 26 | 20 6d 69 6e 46 72 6f 6d | long&| minFrom|
|00003020| 50 61 67 65 2c 0d 09 09 | 09 09 09 09 09 20 20 20 |Page,...|..... |
|00003030| 6c 6f 6e 67 26 20 6d 61 | 78 54 6f 50 61 67 65 29 |long& ma|xToPage)|
|00003040| 0d 7b 0d 09 66 72 6f 6d | 50 61 67 65 20 3d 20 74 |.{..from|Page = t|
|00003050| 6f 50 61 67 65 20 3d 20 | 6d 69 6e 46 72 6f 6d 50 |oPage = |minFromP|
|00003060| 61 67 65 20 3d 20 6d 61 | 78 54 6f 50 61 67 65 20 |age = ma|xToPage |
|00003070| 3d 20 30 3b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |= 0;.}..|//------|
|00003080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000030d0| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|000030e0| 3a 3a 53 65 74 50 72 69 | 6e 74 50 61 67 65 73 3a |::SetPri|ntPages:|
|000030f0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00003100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0d 76 6f 69 |--------|---..voi|
|00003150| 64 20 54 50 72 69 6e 74 | 49 6e 66 6f 3a 3a 53 65 |d TPrint|Info::Se|
|00003160| 74 50 72 69 6e 74 50 61 | 67 65 73 28 6c 6f 6e 67 |tPrintPa|ges(long|
|00003170| 20 2f 2a 20 66 72 6f 6d | 50 61 67 65 20 2a 2f 2c | /* from|Page */,|
|00003180| 0d 09 09 09 09 09 09 09 | 20 20 20 6c 6f 6e 67 20 |........| long |
|00003190| 2f 2a 20 74 6f 50 61 67 | 65 20 2a 2f 2c 0d 09 09 |/* toPag|e */,...|
|000031a0| 09 09 09 09 09 20 20 20 | 6c 6f 6e 67 20 2f 2a 20 |..... |long /* |
|000031b0| 6d 69 6e 46 72 6f 6d 50 | 61 67 65 20 2a 2f 2c 0d |minFromP|age */,.|
|000031c0| 09 09 09 09 09 09 09 20 | 20 20 6c 6f 6e 67 20 2f |....... | long /|
|000031d0| 2a 20 6d 61 78 54 6f 50 | 61 67 65 20 2a 2f 29 0d |* maxToP|age */).|
|000031e0| 7b 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |{.}..//-|--------|
|000031f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003240| 2f 2f 20 54 50 72 69 6e | 74 49 6e 66 6f 3a 3a 47 |// TPrin|tInfo::G|
|00003250| 65 74 4e 75 6d 43 6f 70 | 69 65 73 3a 0d 2f 2f 2d |etNumCop|ies:.//-|
|00003260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000032a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000032b0| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 6c 6f 6e 67 20 54 50 |-------.|.long TP|
|000032c0| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 50 72 69 |rintInfo|::GetPri|
|000032d0| 6e 74 43 6f 70 69 65 73 | 28 29 0d 7b 0d 09 72 65 |ntCopies|().{..re|
|000032e0| 74 75 72 6e 20 31 3b 0d | 7d 0d 0d 2f 2f 2d 2d 2d |turn 1;.|}..//---|
|000032f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003340| 2d 2d 2d 2d 2d 0d 2f 2f | 20 54 50 72 69 6e 74 49 |-----.//| TPrintI|
|00003350| 6e 66 6f 3a 3a 53 65 74 | 4e 75 6d 43 6f 70 69 65 |nfo::Set|NumCopie|
|00003360| 73 3a 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |s:.//---|--------|
|00003370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003380| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000033b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 76 |--------|-----..v|
|000033c0| 6f 69 64 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |oid TPri|ntInfo::|
|000033d0| 53 65 74 50 72 69 6e 74 | 43 6f 70 69 65 73 28 6c |SetPrint|Copies(l|
|000033e0| 6f 6e 67 20 2f 2a 20 6e | 75 6d 43 6f 70 69 65 73 |ong /* n|umCopies|
|000033f0| 20 2a 2f 29 0d 7b 0d 7d | 0d 0d 2f 2f 2d 2d 2d 2d | */).{.}|..//----|
|00003400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003450| 2d 2d 2d 2d 0d 2f 2f 20 | 54 4d 61 63 50 72 69 6e |----.// |TMacPrin|
|00003460| 74 4a 6f 62 3a 3a 53 65 | 74 54 61 72 67 65 74 50 |tJob::Se|tTargetP|
|00003470| 72 69 6e 74 65 72 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |rinter:.|//------|
|00003480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000034d0| 2d 2d 0d 0d 76 6f 69 64 | 20 54 50 72 69 6e 74 49 |--..void| TPrintI|
|000034e0| 6e 66 6f 3a 3a 53 65 74 | 54 61 72 67 65 74 50 72 |nfo::Set|TargetPr|
|000034f0| 69 6e 74 65 72 28 63 6f | 6e 73 74 20 43 46 53 53 |inter(co|nst CFSS|
|00003500| 70 65 63 5f 41 43 26 20 | 2f 2a 20 74 61 72 67 65 |pec_AC& |/* targe|
|00003510| 74 50 72 69 6e 74 65 72 | 20 2a 2f 29 0d 7b 0d 7d |tPrinter| */).{.}|
|00003520| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00003530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 20 |--------|----.// |
|00003580| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 53 65 74 53 |TPrintIn|fo::SetS|
|00003590| 70 6f 6f 6c 46 69 6c 65 | 3a 0d 2f 2f 2d 2d 2d 2d |poolFile|:.//----|
|000035a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035f0| 2d 2d 2d 2d 0d 0d 76 6f | 69 64 20 54 50 72 69 6e |----..vo|id TPrin|
|00003600| 74 49 6e 66 6f 3a 3a 53 | 65 74 53 70 6f 6f 6c 46 |tInfo::S|etSpoolF|
|00003610| 69 6c 65 28 43 46 53 53 | 70 65 63 5f 41 43 26 20 |ile(CFSS|pec_AC& |
|00003620| 2f 2a 20 73 70 6f 6f 6c | 46 69 6c 65 20 2a 2f 29 |/* spool|File */)|
|00003630| 0d 7b 0d 7d 0d 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.{.}..//|--------|
|00003640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003690| 0d 2f 2f 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |.// TPri|ntInfo::|
|000036a0| 49 73 53 70 6f 6f 6c 69 | 6e 67 3a 0d 2f 2f 2d 2d |IsSpooli|ng:.//--|
|000036b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000036f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003700| 2d 2d 2d 2d 2d 2d 0d 0d | 62 6f 6f 6c 20 54 50 72 |------..|bool TPr|
|00003710| 69 6e 74 49 6e 66 6f 3a | 3a 49 73 53 70 6f 6f 6c |intInfo:|:IsSpool|
|00003720| 69 6e 67 28 29 0d 7b 0d | 09 72 65 74 75 72 6e 20 |ing().{.|.return |
|00003730| 74 72 75 65 3b 20 2f 2f | 20 64 65 66 61 75 6c 74 |true; //| default|
|00003740| 20 69 73 20 73 70 6f 6f | 6c 65 64 20 70 72 69 6e | is spoo|led prin|
|00003750| 74 69 6e 67 20 28 6e 6f | 72 6d 61 6c 20 66 6f 72 |ting (no|rmal for|
|00003760| 20 74 68 65 20 4d 61 63 | 69 6e 74 6f 73 68 29 0d | the Mac|intosh).|
|00003770| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00003780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|000037d0| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 49 73 4d | TPrintI|nfo::IsM|
|000037e0| 61 74 63 68 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |atch.//-|--------|
|000037f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003840| 0d 62 6f 6f 6c 20 54 50 | 72 69 6e 74 49 6e 66 6f |.bool TP|rintInfo|
|00003850| 3a 3a 49 73 4d 61 74 63 | 68 28 54 50 72 69 6e 74 |::IsMatc|h(TPrint|
|00003860| 49 6e 66 6f 2a 20 2f 2a | 20 74 68 65 50 72 69 6e |Info* /*| thePrin|
|00003870| 74 49 6e 66 6f 20 2a 2f | 29 0d 7b 0d 09 72 65 74 |tInfo */|).{..ret|
|00003880| 75 72 6e 20 66 61 6c 73 | 65 3b 0d 7d 0d 0d 2f 2f |urn fals|e;.}..//|
|00003890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038e0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 2f 2f 20 54 50 72 69 |--------|.// TPri|
|000038f0| 6e 74 49 6e 66 6f 3a 3a | 55 70 64 61 74 65 3a 0d |ntInfo::|Update:.|
|00003900| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00003910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0d 76 6f 69 64 |--------|--..void|
|00003960| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 55 70 64 | TPrintI|nfo::Upd|
|00003970| 61 74 65 28 29 0d 7b 0d | 09 69 66 20 28 21 66 49 |ate().{.|.if (!fI|
|00003980| 73 56 61 6c 69 64 20 26 | 26 20 54 50 72 69 6e 74 |sValid &|& TPrint|
|00003990| 48 61 6e 64 6c 65 72 3a | 3a 67 43 6f 75 6c 64 50 |Handler:|:gCouldP|
|000039a0| 72 69 6e 74 29 0d 09 7b | 0d 09 09 74 72 79 0d 09 |rint)..{|...try..|
|000039b0| 09 7b 0d 09 09 09 62 6f | 6f 6c 20 77 61 6e 74 65 |.{....bo|ol wante|
|000039c0| 64 44 65 66 61 75 6c 74 | 20 3d 20 66 4e 65 65 64 |dDefault| = fNeed|
|000039d0| 73 44 65 66 61 75 6c 74 | 3b 0d 09 09 09 66 4e 65 |sDefault|;....fNe|
|000039e0| 65 64 73 44 65 66 61 75 | 6c 74 20 3d 20 66 61 6c |edsDefau|lt = fal|
|000039f0| 73 65 3b 0d 09 09 09 54 | 50 72 69 6e 74 49 6e 66 |se;....T|PrintInf|
|00003a00| 6f 20 2a 20 64 65 66 61 | 75 6c 74 50 72 69 6e 74 |o * defa|ultPrint|
|00003a10| 49 6e 66 6f 20 3d 20 47 | 65 74 44 65 66 61 75 6c |Info = G|etDefaul|
|00003a20| 74 50 72 69 6e 74 49 6e | 66 6f 28 29 3b 0d 09 09 |tPrintIn|fo();...|
|00003a30| 09 69 66 20 28 77 61 6e | 74 65 64 44 65 66 61 75 |.if (wan|tedDefau|
|00003a40| 6c 74 20 26 26 20 49 73 | 53 65 74 54 6f 44 65 66 |lt && Is|SetToDef|
|00003a50| 61 75 6c 74 28 29 29 0d | 09 09 09 09 66 49 73 56 |ault()).|....fIsV|
|00003a60| 61 6c 69 64 20 3d 20 74 | 72 75 65 3b 09 09 09 09 |alid = t|rue;....|
|00003a70| 2f 2f 20 6d 61 74 63 68 | 65 73 20 74 68 65 20 64 |// match|es the d|
|00003a80| 65 66 61 75 6c 74 2e 20 | 4e 6f 20 76 61 6c 69 64 |efault. |No valid|
|00003a90| 61 74 69 6f 6e 20 6e 65 | 63 65 73 73 61 72 79 21 |ation ne|cessary!|
|00003aa0| 0d 09 09 09 65 6c 73 65 | 20 69 66 20 28 77 61 6e |....else| if (wan|
|00003ab0| 74 65 64 44 65 66 61 75 | 6c 74 20 26 26 20 28 64 |tedDefau|lt && (d|
|00003ac0| 65 66 61 75 6c 74 50 72 | 69 6e 74 49 6e 66 6f 20 |efaultPr|intInfo |
|00003ad0| 21 3d 20 74 68 69 73 29 | 20 26 26 20 64 65 66 61 |!= this)| && defa|
|00003ae0| 75 6c 74 50 72 69 6e 74 | 49 6e 66 6f 2d 3e 49 73 |ultPrint|Info->Is|
|00003af0| 56 61 6c 69 64 28 29 29 | 0d 09 09 09 09 53 65 74 |Valid())|.....Set|
|00003b00| 46 72 6f 6d 28 64 65 66 | 61 75 6c 74 50 72 69 6e |From(def|aultPrin|
|00003b10| 74 49 6e 66 6f 29 3b 0d | 09 09 09 65 6c 73 65 09 |tInfo);.|...else.|
|00003b20| 09 09 09 09 09 09 09 2f | 2f 20 6e 65 65 64 20 74 |......./|/ need t|
|00003b30| 6f 20 67 6f 20 61 73 6b | 20 50 72 69 6e 74 69 6e |o go ask| Printin|
|00003b40| 67 20 4d 61 6e 61 67 65 | 6d 65 6e 74 0d 09 09 09 |g Manage|ment....|
|00003b50| 7b 0d 09 09 09 09 69 66 | 20 28 77 61 6e 74 65 64 |{.....if| (wanted|
|00003b60| 44 65 66 61 75 6c 74 29 | 0d 09 09 09 09 09 43 61 |Default)|......Ca|
|00003b70| 6c 6c 50 72 69 6e 74 44 | 65 66 61 75 6c 74 28 29 |llPrintD|efault()|
|00003b80| 3b 0d 09 09 09 09 65 6c | 73 65 0d 09 09 09 09 09 |;.....el|se......|
|00003b90| 43 61 6c 6c 50 72 56 61 | 6c 69 64 61 74 65 28 29 |CallPrVa|lidate()|
|00003ba0| 3b 0d 0d 09 09 09 09 66 | 49 73 56 61 6c 69 64 20 |;......f|IsValid |
|00003bb0| 3d 20 74 72 75 65 3b 0d | 09 09 09 7d 0d 09 09 7d |= true;.|...}...}|
|00003bc0| 0d 09 09 63 61 74 63 68 | 28 43 45 78 63 65 70 74 |...catch|(CExcept|
|00003bd0| 69 6f 6e 5f 41 43 26 20 | 74 68 65 45 78 63 65 70 |ion_AC& |theExcep|
|00003be0| 74 69 6f 6e 29 0d 09 09 | 7b 0d 09 09 09 44 6f 43 |tion)...|{....DoC|
|00003bf0| 61 74 63 68 4d 65 73 73 | 61 67 65 5f 41 43 28 74 |atchMess|age_AC(t|
|00003c00| 68 65 45 78 63 65 70 74 | 69 6f 6e 29 3b 0d 09 09 |heExcept|ion);...|
|00003c10| 09 69 66 20 28 74 68 65 | 45 78 63 65 70 74 69 6f |.if (the|Exceptio|
|00003c20| 6e 2e 47 65 74 45 72 72 | 6f 72 28 29 20 21 3d 20 |n.GetErr|or() != |
|00003c30| 65 72 72 4e 6f 50 72 69 | 6e 74 44 72 76 72 29 0d |errNoPri|ntDrvr).|
|00003c40| 09 09 09 09 74 68 72 6f | 77 3b 0d 09 09 7d 0d 09 |....thro|w;...}..|
|00003c50| 09 0d 09 7d 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |...}.}..|//------|
|00003c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003cb0| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|00003cc0| 3a 3a 4f 70 65 6e 3a 20 | 0d 2f 2f 2d 2d 2d 2d 2d |::Open: |.//-----|
|00003cd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ce0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d20| 2d 2d 2d 0d 0d 76 6f 69 | 64 20 54 50 72 69 6e 74 |---..voi|d TPrint|
|00003d30| 49 6e 66 6f 3a 3a 4f 70 | 65 6e 28 76 6f 69 64 2a |Info::Op|en(void*|
|00003d40| 20 2f 2a 20 62 79 57 68 | 6f 6d 20 2a 2f 20 29 0d | /* byWh|om */ ).|
|00003d50| 7b 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |{.}..//-|--------|
|00003d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003db0| 2f 2f 20 54 50 72 69 6e | 74 49 6e 66 6f 3a 3a 49 |// TPrin|tInfo::I|
|00003dc0| 73 4f 70 65 6e 3a 20 0d | 2f 2f 2d 2d 2d 2d 2d 2d |sOpen: .|//------|
|00003dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003de0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e20| 2d 2d 0d 0d 62 6f 6f 6c | 20 54 50 72 69 6e 74 49 |--..bool| TPrintI|
|00003e30| 6e 66 6f 3a 3a 49 73 4f | 70 65 6e 28 29 0d 7b 0d |nfo::IsO|pen().{.|
|00003e40| 09 72 65 74 75 72 6e 20 | 74 72 75 65 3b 0d 7d 0d |.return |true;.}.|
|00003e50| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00003e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|00003eb0| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 43 6c 6f 73 65 |PrintInf|o::Close|
|00003ec0| 3a 20 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |: .//---|--------|
|00003ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 76 |--------|-----..v|
|00003f20| 6f 69 64 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |oid TPri|ntInfo::|
|00003f30| 43 6c 6f 73 65 28 76 6f | 69 64 2a 20 2f 2a 20 62 |Close(vo|id* /* b|
|00003f40| 79 57 68 6f 6d 20 2a 2f | 20 29 0d 7b 0d 7d 0d 0d |yWhom */| ).{.}..|
|00003f50| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00003f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 54 50 |--------|--.// TP|
|00003fb0| 72 69 6e 74 49 6e 66 6f | 3a 3a 47 65 74 45 72 72 |rintInfo|::GetErr|
|00003fc0| 6f 72 3a 20 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |or: .//-|--------|
|00003fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ff0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004010| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00004020| 0d 4f 53 45 72 72 20 54 | 50 72 69 6e 74 49 6e 66 |.OSErr T|PrintInf|
|00004030| 6f 3a 3a 47 65 74 45 72 | 72 6f 72 28 29 0d 7b 0d |o::GetEr|ror().{.|
|00004040| 09 72 65 74 75 72 6e 20 | 6e 6f 45 72 72 3b 0d 7d |.return |noErr;.}|
|00004050| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00004060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000040a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 20 |--------|----.// |
|000040b0| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 53 65 74 45 |TPrintIn|fo::SetE|
|000040c0| 72 72 6f 72 3a 20 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |rror: ./|/-------|
|000040d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000040e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000040f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004120| 2d 0d 0d 76 6f 69 64 20 | 54 50 72 69 6e 74 49 6e |-..void |TPrintIn|
|00004130| 66 6f 3a 3a 53 65 74 45 | 72 72 6f 72 28 4f 53 45 |fo::SetE|rror(OSE|
|00004140| 72 72 20 2f 2a 20 65 72 | 72 20 2a 2f 29 0d 7b 0d |rr /* er|r */).{.|
|00004150| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00004160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000041a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|000041b0| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 43 6c 65 | TPrintI|nfo::Cle|
|000041c0| 61 72 45 72 72 6f 72 3a | 20 0d 2f 2f 2d 2d 2d 2d |arError:| .//----|
|000041d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000041e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000041f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004220| 2d 2d 2d 2d 0d 0d 76 6f | 69 64 20 54 50 72 69 6e |----..vo|id TPrin|
|00004230| 74 49 6e 66 6f 3a 3a 43 | 6c 65 61 72 45 72 72 6f |tInfo::C|learErro|
|00004240| 72 28 29 0d 7b 0d 09 53 | 65 74 45 72 72 6f 72 28 |r().{..S|etError(|
|00004250| 6e 6f 45 72 72 29 3b 0d | 7d 0d 0d 2f 2f 2d 2d 2d |noErr);.|}..//---|
|00004260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042b0| 2d 2d 2d 2d 2d 0d 2f 2f | 20 54 50 72 69 6e 74 49 |-----.//| TPrintI|
|000042c0| 6e 66 6f 3a 3a 43 68 6b | 50 72 69 6e 74 45 72 72 |nfo::Chk|PrintErr|
|000042d0| 3a 20 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |: .//---|--------|
|000042e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000042f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 62 |--------|-----..b|
|00004330| 6f 6f 6c 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |ool TPri|ntInfo::|
|00004340| 43 68 6b 50 72 69 6e 74 | 45 72 72 28 4f 53 45 72 |ChkPrint|Err(OSEr|
|00004350| 72 26 20 65 72 72 2c 20 | 62 6f 6f 6c 26 20 72 61 |r& err, |bool& ra|
|00004360| 6e 4f 75 74 4f 66 53 70 | 61 63 65 29 0d 7b 0d 09 |nOutOfSp|ace).{..|
|00004370| 62 6f 6f 6c 20 72 65 74 | 75 72 6e 56 61 6c 20 3d |bool ret|urnVal =|
|00004380| 20 74 72 75 65 3b 09 09 | 09 09 09 2f 2f 20 70 72 | true;..|...// pr|
|00004390| 6f 63 65 65 64 0d 09 65 | 72 72 20 3d 20 47 65 74 |oceed..e|rr = Get|
|000043a0| 45 72 72 6f 72 28 29 3b | 0d 09 69 66 20 28 65 72 |Error();|..if (er|
|000043b0| 72 20 21 3d 20 6e 6f 45 | 72 72 29 0d 09 7b 0d 23 |r != noE|rr)..{.#|
|000043c0| 69 66 20 71 44 65 62 75 | 67 4d 73 67 0d 09 09 69 |if qDebu|gMsg...i|
|000043d0| 66 20 28 67 44 65 62 75 | 67 50 72 69 6e 74 69 6e |f (gDebu|gPrintin|
|000043e0| 67 29 0d 09 09 09 50 72 | 6f 67 72 61 6d 52 65 70 |g)....Pr|ogramRep|
|000043f0| 6f 72 74 5f 41 43 28 66 | 61 6c 73 65 2c 20 22 45 |ort_AC(f|alse, "E|
|00004400| 72 72 6f 72 20 66 72 6f | 6d 20 50 72 45 72 72 6f |rror fro|m PrErro|
|00004410| 72 20 69 73 20 25 64 5c | 6e 22 2c 20 65 72 72 29 |r is %d\|n", err)|
|00004420| 3b 0d 23 65 6e 64 69 66 | 0d 0d 09 09 72 65 74 75 |;.#endif|....retu|
|00004430| 72 6e 56 61 6c 20 3d 20 | 66 61 6c 73 65 3b 0d 09 |rnVal = |false;..|
|00004440| 09 69 66 20 28 65 72 72 | 20 3d 3d 20 69 50 72 53 |.if (err| == iPrS|
|00004450| 61 76 50 46 69 6c 20 7c | 7c 20 65 72 72 20 3d 3d |avPFil ||| err ==|
|00004460| 20 64 73 6b 46 75 6c 45 | 72 72 29 0d 09 09 09 72 | dskFulE|rr)....r|
|00004470| 61 6e 4f 75 74 4f 66 53 | 70 61 63 65 20 3d 20 74 |anOutOfS|pace = t|
|00004480| 72 75 65 3b 0d 09 7d 0d | 0d 09 72 65 74 75 72 6e |rue;..}.|..return|
|00004490| 20 72 65 74 75 72 6e 56 | 61 6c 3b 0d 7d 0d 0d 2f | returnV|al;.}../|
|000044a0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|000044b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000044f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 2f 2f 20 54 50 72 |--------|-.// TPr|
|00004500| 69 6e 74 49 6e 66 6f 3a | 3a 53 74 61 72 74 4a 6f |intInfo:|:StartJo|
|00004510| 62 3a 20 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |b: .//--|--------|
|00004520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004550| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|00004570| 76 6f 69 64 20 54 50 72 | 69 6e 74 49 6e 66 6f 3a |void TPr|intInfo:|
|00004580| 3a 53 74 61 72 74 4a 6f | 62 28 63 6f 6e 73 74 20 |:StartJo|b(const |
|00004590| 43 53 74 72 32 35 35 5f | 41 43 26 20 2f 2a 20 64 |CStr255_|AC& /* d|
|000045a0| 6f 63 54 69 74 6c 65 20 | 2a 2f 20 2c 20 6c 6f 6e |ocTitle |*/ , lon|
|000045b0| 67 20 2f 2a 20 6e 75 6d | 50 61 67 65 73 20 2a 2f |g /* num|Pages */|
|000045c0| 29 0d 7b 0d 7d 0d 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |).{.}../|/-------|
|000045d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004620| 2d 0d 2f 2f 20 54 50 72 | 69 6e 74 49 6e 66 6f 3a |-.// TPr|intInfo:|
|00004630| 3a 47 65 74 4a 6f 62 50 | 6f 72 74 3a 20 0d 2f 2f |:GetJobP|ort: .//|
|00004640| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004650| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004690| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 47 72 61 66 50 74 |--------|..GrafPt|
|000046a0| 72 20 54 50 72 69 6e 74 | 49 6e 66 6f 3a 3a 47 65 |r TPrint|Info::Ge|
|000046b0| 74 4a 6f 62 50 6f 72 74 | 28 29 0d 7b 0d 09 72 65 |tJobPort|().{..re|
|000046c0| 74 75 72 6e 20 4e 55 4c | 4c 3b 0d 7d 0d 0d 2f 2f |turn NUL|L;.}..//|
|000046d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004720| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 2f 2f 20 54 50 72 69 |--------|.// TPri|
|00004730| 6e 74 49 6e 66 6f 3a 3a | 46 69 6e 69 73 68 4a 6f |ntInfo::|FinishJo|
|00004740| 62 3a 20 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |b: .//--|--------|
|00004750| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004770| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|000047a0| 0d 76 6f 69 64 20 54 50 | 72 69 6e 74 49 6e 66 6f |.void TP|rintInfo|
|000047b0| 3a 3a 46 69 6e 69 73 68 | 4a 6f 62 28 29 0d 7b 0d |::Finish|Job().{.|
|000047c0| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|000047d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000047f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|00004820| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 53 74 61 | TPrintI|nfo::Sta|
|00004830| 72 74 50 61 67 65 3a 20 | 0d 2f 2f 2d 2d 2d 2d 2d |rtPage: |.//-----|
|00004840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004890| 2d 2d 2d 0d 0d 0d 76 6f | 69 64 20 54 50 72 69 6e |---...vo|id TPrin|
|000048a0| 74 49 6e 66 6f 3a 3a 53 | 74 61 72 74 50 61 67 65 |tInfo::S|tartPage|
|000048b0| 28 6c 6f 6e 67 09 09 09 | 09 09 2f 2a 20 70 61 67 |(long...|../* pag|
|000048c0| 65 4e 75 6d 62 65 72 20 | 2a 2f 29 0d 7b 0d 7d 0d |eNumber |*/).{.}.|
|000048d0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|000048e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000048f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|00004930| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 46 69 6e 69 73 |PrintInf|o::Finis|
|00004940| 68 50 61 67 65 3a 20 0d | 2f 2f 2d 2d 2d 2d 2d 2d |hPage: .|//------|
|00004950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049a0| 2d 2d 0d 0d 0d 76 6f 69 | 64 20 54 50 72 69 6e 74 |--...voi|d TPrint|
|000049b0| 49 6e 66 6f 3a 3a 46 69 | 6e 69 73 68 50 61 67 65 |Info::Fi|nishPage|
|000049c0| 28 29 0d 7b 0d 7d 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |().{.}..|//------|
|000049d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a20| 2d 2d 0d 2f 2f 20 54 50 | 72 69 6e 74 49 6e 66 6f |--.// TP|rintInfo|
|00004a30| 3a 3a 43 61 6c 6c 4a 6f | 62 44 69 61 6c 6f 67 3a |::CallJo|bDialog:|
|00004a40| 20 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | .//----|--------|
|00004a50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0d 0d 62 |--------|----...b|
|00004aa0| 6f 6f 6c 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |ool TPri|ntInfo::|
|00004ab0| 43 61 6c 6c 4a 6f 62 44 | 69 61 6c 6f 67 28 29 0d |CallJobD|ialog().|
|00004ac0| 7b 0d 09 72 65 74 75 72 | 6e 20 74 72 75 65 3b 0d |{..retur|n true;.|
|00004ad0| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00004ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|00004b30| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 43 61 6c | TPrintI|nfo::Cal|
|00004b40| 6c 53 74 79 6c 65 44 69 | 61 6c 6f 67 3a 20 0d 2f |lStyleDi|alog: ./|
|00004b50| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00004b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0d 0d 62 6f 6f 6c |--------|-...bool|
|00004bb0| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 43 61 6c | TPrintI|nfo::Cal|
|00004bc0| 6c 53 74 79 6c 65 44 69 | 61 6c 6f 67 28 29 0d 7b |lStyleDi|alog().{|
|00004bd0| 0d 09 72 65 74 75 72 6e | 20 74 72 75 65 3b 0d 7d |..return| true;.}|
|00004be0| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00004bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 20 |--------|----.// |
|00004c40| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 43 61 6c 6c |TPrintIn|fo::Call|
|00004c50| 50 72 56 61 6c 69 64 61 | 74 65 3a 20 0d 2f 2f 2d |PrValida|te: .//-|
|00004c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004cb0| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 0d 62 6f 6f 6c 20 54 |-------.|..bool T|
|00004cc0| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 43 61 6c 6c 50 |PrintInf|o::CallP|
|00004cd0| 72 56 61 6c 69 64 61 74 | 65 28 29 0d 7b 0d 09 72 |rValidat|e().{..r|
|00004ce0| 65 74 75 72 6e 20 66 61 | 6c 73 65 3b 0d 7d 0d 0d |eturn fa|lse;.}..|
|00004cf0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00004d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|00004d50| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 43 61 6c 6c 50 |PrintInf|o::CallP|
|00004d60| 72 69 6e 74 44 65 66 61 | 75 6c 74 3a 20 0d 2f 2f |rintDefa|ult: .//|
|00004d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004db0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 0d 76 6f 69 64 20 |--------|...void |
|00004dd0| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 43 61 6c 6c |TPrintIn|fo::Call|
|00004de0| 50 72 69 6e 74 44 65 66 | 61 75 6c 74 28 29 0d 7b |PrintDef|ault().{|
|00004df0| 0d 7d 0d 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}..//--|--------|
|00004e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 2f |--------|------./|
|00004e50| 2f 20 54 50 72 69 6e 74 | 49 6e 66 6f 3a 3a 43 61 |/ TPrint|Info::Ca|
|00004e60| 6c 6c 50 72 50 69 63 46 | 69 6c 65 3a 20 0d 2f 2f |llPrPicF|ile: .//|
|00004e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ea0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004eb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ec0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 0d 62 6f 6f 6c 20 |--------|...bool |
|00004ed0| 54 50 72 69 6e 74 49 6e | 66 6f 3a 3a 43 61 6c 6c |TPrintIn|fo::Call|
|00004ee0| 50 72 50 69 63 46 69 6c | 65 28 4f 53 45 72 72 26 |PrPicFil|e(OSErr&|
|00004ef0| 20 65 72 72 29 0d 7b 0d | 09 65 72 72 20 3d 20 6e | err).{.|.err = n|
|00004f00| 6f 45 72 72 3b 0d 09 0d | 09 72 65 74 75 72 6e 20 |oErr;...|.return |
|00004f10| 74 72 75 65 3b 0d 7d 0d | 0d 2f 2f 2d 2d 2d 2d 2d |true;.}.|.//-----|
|00004f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004f50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004f70| 2d 2d 2d 0d 2f 2f 20 54 | 50 72 69 6e 74 49 6e 66 |---.// T|PrintInf|
|00004f80| 6f 3a 3a 47 65 74 44 65 | 66 61 75 6c 74 50 72 69 |o::GetDe|faultPri|
|00004f90| 6e 74 49 6e 66 6f 3a 20 | 0d 2f 2f 2d 2d 2d 2d 2d |ntInfo: |.//-----|
|00004fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ff0| 2d 2d 2d 0d 0d 0d 54 50 | 72 69 6e 74 49 6e 66 6f |---...TP|rintInfo|
|00005000| 2a 20 54 50 72 69 6e 74 | 49 6e 66 6f 3a 3a 47 65 |* TPrint|Info::Ge|
|00005010| 74 44 65 66 61 75 6c 74 | 50 72 69 6e 74 49 6e 66 |tDefault|PrintInf|
|00005020| 6f 28 29 0d 7b 0d 09 72 | 65 74 75 72 6e 20 67 44 |o().{..r|eturn gD|
|00005030| 65 66 61 75 6c 74 50 72 | 69 6e 74 49 6e 66 6f 3b |efaultPr|intInfo;|
|00005040| 0d 7d 0d 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}..//--|--------|
|00005050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 2f |--------|------./|
|000050a0| 2f 20 54 50 72 69 6e 74 | 49 6e 66 6f 3a 3a 4a 6f |/ TPrint|Info::Jo|
|000050b0| 62 4d 65 72 67 65 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |bMerge:.|//------|
|000050c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005110| 2d 2d 0d 0d 0d 76 6f 69 | 64 20 54 50 72 69 6e 74 |--...voi|d TPrint|
|00005120| 49 6e 66 6f 3a 3a 4a 6f | 62 4d 65 72 67 65 28 54 |Info::Jo|bMerge(T|
|00005130| 50 72 69 6e 74 49 6e 66 | 6f 2a 20 2f 2a 20 6d 65 |PrintInf|o* /* me|
|00005140| 72 67 65 46 72 6f 6d 20 | 2a 2f 29 0d 7b 0d 7d 0d |rgeFrom |*/).{.}.|
|00005150| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00005160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000051a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2f 2f 20 54 |--------|---.// T|
|000051b0| 50 72 69 6e 74 49 6e 66 | 6f 3a 3a 42 61 6e 69 73 |PrintInf|o::Banis|
|000051c0| 68 50 72 69 6e 74 44 69 | 61 6c 6f 67 3a 20 0d 2f |hPrintDi|alog: ./|
|000051d0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|000051e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000051f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0d 0d 76 6f 69 64 |--------|-...void|
|00005230| 20 54 50 72 69 6e 74 49 | 6e 66 6f 3a 3a 42 61 6e | TPrintI|nfo::Ban|
|00005240| 69 73 68 50 72 69 6e 74 | 44 69 61 6c 6f 67 28 29 |ishPrint|Dialog()|
|00005250| 0d 7b 0d 7d 0d 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.{.}..//|--------|
|00005260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052b0| 0d 2f 2f 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |.// TPri|ntInfo::|
|000052c0| 50 6f 73 65 50 72 69 6e | 74 44 69 61 6c 6f 67 3a |PosePrin|tDialog:|
|000052d0| 20 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | .//----|--------|
|000052e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0d 0d 76 |--------|----...v|
|00005330| 6f 69 64 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |oid TPri|ntInfo::|
|00005340| 50 6f 73 65 50 72 69 6e | 74 44 69 61 6c 6f 67 28 |PosePrin|tDialog(|
|00005350| 63 6f 6e 73 74 20 43 53 | 74 72 32 35 35 5f 41 43 |const CS|tr255_AC|
|00005360| 26 20 2f 2a 20 64 6f 63 | 4e 61 6d 65 20 2a 2f 2c |& /* doc|Name */,|
|00005370| 20 43 6f 6d 6d 61 6e 64 | 4e 75 6d 62 65 72 20 2f | Command|Number /|
|00005380| 2a 20 61 43 6f 6d 6d 61 | 6e 64 4e 75 6d 62 65 72 |* aComma|ndNumber|
|00005390| 20 2a 2f 29 0d 7b 0d 7d | 0d 0d 2f 2f 2d 2d 2d 2d | */).{.}|..//----|
|000053a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000053b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000053c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000053d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000053e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000053f0| 2d 2d 2d 2d 0d 2f 2f 20 | 54 50 72 69 6e 74 49 6e |----.// |TPrintIn|
|00005400| 66 6f 3a 3a 53 68 6f 77 | 44 6f 63 42 65 69 6e 67 |fo::Show|DocBeing|
|00005410| 50 72 69 6e 74 65 64 3a | 20 0d 2f 2f 2d 2d 2d 2d |Printed:| .//----|
|00005420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005470| 2d 2d 2d 2d 0d 0d 0d 76 | 6f 69 64 20 54 50 72 69 |----...v|oid TPri|
|00005480| 6e 74 49 6e 66 6f 3a 3a | 53 68 6f 77 44 6f 63 42 |ntInfo::|ShowDocB|
|00005490| 65 69 6e 67 50 72 69 6e | 74 65 64 28 63 6f 6e 73 |eingPrin|ted(cons|
|000054a0| 74 20 43 53 74 72 32 35 | 35 5f 41 43 26 20 2f 2a |t CStr25|5_AC& /*|
|000054b0| 20 64 6f 63 4e 61 6d 65 | 20 2a 2f 2c 20 62 6f 6f | docName| */, boo|
|000054c0| 6c 2f 2a 20 65 6e 74 65 | 72 69 6e 67 20 2a 2f 29 |l/* ente|ring */)|
|000054d0| 0d 7b 0d 7d 0d 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |.{.}..//|--------|
|000054e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000054f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005530| 0d 2f 2f 20 54 50 72 69 | 6e 74 49 6e 66 6f 3a 3a |.// TPri|ntInfo::|
|00005540| 47 65 74 4d 61 78 53 71 | 75 61 72 65 52 65 73 6f |GetMaxSq|uareReso|
|00005550| 6c 75 74 69 6f 6e 3a 0d | 2f 2f 2d 2d 2d 2d 2d 2d |lution:.|//------|
|00005560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055b0| 2d 2d 0d 0d 76 6f 69 64 | 20 54 50 72 69 6e 74 49 |--..void| TPrintI|
|000055c0| 6e 66 6f 3a 3a 47 65 74 | 4d 61 78 53 71 75 61 72 |nfo::Get|MaxSquar|
|000055d0| 65 52 65 73 6f 6c 75 74 | 69 6f 6e 28 46 69 78 65 |eResolut|ion(Fixe|
|000055e0| 64 26 20 68 52 65 73 2c | 20 46 69 78 65 64 26 20 |d& hRes,| Fixed& |
|000055f0| 76 52 65 73 29 0d 7b 0d | 09 68 52 65 73 20 3d 20 |vRes).{.|.hRes = |
|00005600| 49 6e 74 54 6f 46 69 78 | 65 64 28 6b 43 6c 61 73 |IntToFix|ed(kClas|
|00005610| 73 69 63 51 44 52 65 73 | 6f 6c 75 74 69 6f 6e 29 |sicQDRes|olution)|
|00005620| 3b 0d 09 76 52 65 73 20 | 3d 20 49 6e 74 54 6f 46 |;..vRes |= IntToF|
|00005630| 69 78 65 64 28 6b 43 6c | 61 73 73 69 63 51 44 52 |ixed(kCl|assicQDR|
|00005640| 65 73 6f 6c 75 74 69 6f | 6e 29 3b 0d 0d 7d 0d 0d |esolutio|n);..}..|
|00005650| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00005660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005670| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005680| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 54 50 |--------|--.// TP|
|000056b0| 72 69 6e 74 49 6e 66 6f | 3a 3a 53 65 74 52 65 73 |rintInfo|::SetRes|
|000056c0| 6f 6c 75 74 69 6f 6e 3a | 0d 2f 2f 2d 2d 2d 2d 2d |olution:|.//-----|
|000056d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000056f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005720| 2d 2d 2d 0d 0d 76 6f 69 | 64 20 54 50 72 69 6e 74 |---..voi|d TPrint|
|00005730| 49 6e 66 6f 3a 3a 53 65 | 74 52 65 73 6f 6c 75 74 |Info::Se|tResolut|
|00005740| 69 6f 6e 28 46 69 78 65 | 64 20 2f 2a 20 68 52 65 |ion(Fixe|d /* hRe|
|00005750| 73 20 2a 2f 2c 20 46 69 | 78 65 64 20 2f 2a 20 76 |s */, Fi|xed /* v|
|00005760| 52 65 73 20 2a 2f 29 0d | 7b 0d 7d 0d 0d 2f 2f 2d |Res */).|{.}..//-|
|00005770| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057c0| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 20 54 50 72 69 6e |-------.|// TPrin|
|000057d0| 74 49 6e 66 6f 3a 3a 4d | 61 78 69 6d 69 7a 65 52 |tInfo::M|aximizeR|
|000057e0| 65 73 6f 6c 75 74 69 6f | 6e 3a 0d 2f 2f 2d 2d 2d |esolutio|n:.//---|
|000057f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005800| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005840| 2d 2d 2d 2d 2d 0d 0d 76 | 6f 69 64 20 54 50 72 69 |-----..v|oid TPri|
|00005850| 6e 74 49 6e 66 6f 3a 3a | 4d 61 78 69 6d 69 7a 65 |ntInfo::|Maximize|
|00005860| 52 65 73 6f 6c 75 74 69 | 6f 6e 28 29 0d 7b 0d 09 |Resoluti|on().{..|
|00005870| 46 69 78 65 64 20 68 52 | 65 73 3b 0d 09 46 69 78 |Fixed hR|es;..Fix|
|00005880| 65 64 20 76 52 65 73 3b | 0d 09 47 65 74 4d 61 78 |ed vRes;|..GetMax|
|00005890| 53 71 75 61 72 65 52 65 | 73 6f 6c 75 74 69 6f 6e |SquareRe|solution|
|000058a0| 28 68 52 65 73 2c 20 76 | 52 65 73 29 3b 0d 09 53 |(hRes, v|Res);..S|
|000058b0| 65 74 52 65 73 6f 6c 75 | 74 69 6f 6e 28 68 52 65 |etResolu|tion(hRe|
|000058c0| 73 2c 20 76 52 65 73 29 | 3b 0d 7d 0d 0d 2f 2f 2d |s, vRes)|;.}..//-|
|000058d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000058e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000058f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005920| 2d 2d 2d 2d 2d 2d 2d 0d | 2f 2f 20 54 50 72 69 6e |-------.|// TPrin|
|00005930| 74 49 6e 66 6f 3a 3a 4d | 61 78 69 6d 69 7a 65 52 |tInfo::M|aximizeR|
|00005940| 65 73 6f 6c 75 74 69 6f | 6e 3a 0d 2f 2f 2d 2d 2d |esolutio|n:.//---|
|00005950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000059a0| 2d 2d 2d 2d 2d 0d 0d 73 | 68 6f 72 74 20 54 50 72 |-----..s|hort TPr|
|000059b0| 69 6e 74 49 6e 66 6f 3a | 3a 47 65 74 53 63 61 6c |intInfo:|:GetScal|
|000059c0| 65 28 29 0d 7b 0d 09 72 | 65 74 75 72 6e 20 31 30 |e().{..r|eturn 10|
|000059d0| 30 3b 0d 7d 0d 0d 23 69 | 66 20 71 47 58 50 72 69 |0;.}..#i|f qGXPri|
|000059e0| 6e 74 69 6e 67 0d 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |nting.//|========|
|000059f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a40| 0d 2f 2f 20 43 4c 41 53 | 53 20 54 47 58 4a 6f 62 |.// CLAS|S TGXJob|
|00005a50| 0d 2f 2f 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.//=====|========|
|00005a60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005a90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005aa0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 23 75 6e 64 |========|===.#und|
|00005ab0| 65 66 20 49 6e 68 65 72 | 69 74 65 64 0d 23 64 65 |ef Inher|ited.#de|
|00005ac0| 66 69 6e 65 20 49 6e 68 | 65 72 69 74 65 64 20 54 |fine Inh|erited T|
|00005ad0| 50 72 69 6e 74 49 6e 66 | 6f 0d 0d 0d 4d 41 5f 44 |PrintInf|o...MA_D|
|00005ae0| 45 46 49 4e 45 5f 43 4c | 41 53 53 28 54 47 58 4a |EFINE_CL|ASS(TGXJ|
|00005af0| 6f 62 29 3b 0d 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |ob);..//|--------|
|00005b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b50| 0d 2f 2f 20 54 47 58 4a | 6f 62 20 63 6f 6e 73 74 |.// TGXJ|ob const|
|00005b60| 72 75 63 74 6f 72 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |ructor./|/-------|
|00005b70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005b90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005bc0| 2d 0d 0d 0d 54 47 58 4a | 6f 62 3a 3a 54 47 58 4a |-...TGXJ|ob::TGXJ|
|00005bd0| 6f 62 28 67 78 4a 6f 62 | 20 69 74 73 67 78 4a 6f |ob(gxJob| itsgxJo|
|00005be0| 62 2c 0d 09 09 09 09 09 | 09 09 09 62 6f 6f 6c 20 |b,......|...bool |
|00005bf0| 69 73 56 61 6c 69 64 29 | 20 3a 0d 09 66 67 78 4a |isValid)| :..fgxJ|
|00005c00| 6f 62 28 4e 55 4c 4c 29 | 2c 0d 09 66 50 72 69 6e |ob(NULL)|,..fPrin|
|00005c10| 74 56 69 65 77 50 6f 72 | 74 28 4e 55 4c 4c 29 0d |tViewPor|t(NULL).|
|00005c20| 7b 0d 09 69 66 20 28 69 | 74 73 67 78 4a 6f 62 29 |{..if (i|tsgxJob)|
|00005c30| 0d 09 7b 0d 09 09 66 67 | 78 4a 6f 62 20 3d 20 69 |..{...fg|xJob = i|
|00005c40| 74 73 67 78 4a 6f 62 3b | 0d 09 09 41 64 6f 70 74 |tsgxJob;|...Adopt|
|00005c50| 4a 6f 62 28 66 67 78 4a | 6f 62 29 3b 0d 09 09 66 |Job(fgxJ|ob);...f|
|00005c60| 49 73 56 61 6c 69 64 20 | 3d 20 69 73 56 61 6c 69 |IsValid |= isVali|
|00005c70| 64 3b 0d 09 7d 0d 09 65 | 6c 73 65 0d 09 7b 0d 09 |d;..}..e|lse..{..|
|00005c80| 09 3a 3a 54 68 72 6f 77 | 49 66 4f 53 45 72 72 5f |.::Throw|IfOSErr_|
|00005c90| 41 43 28 3a 3a 47 58 4e | 65 77 4a 6f 62 28 26 66 |AC(::GXN|ewJob(&f|
|00005ca0| 67 78 4a 6f 62 29 29 3b | 0d 09 09 41 64 6f 70 74 |gxJob));|...Adopt|
|00005cb0| 4a 6f 62 28 66 67 78 4a | 6f 62 29 3b 0d 09 09 53 |Job(fgxJ|ob);...S|
|00005cc0| 65 74 54 6f 44 65 66 61 | 75 6c 74 28 29 3b 0d 09 |etToDefa|ult();..|
|00005cd0| 7d 0d 0d 09 69 66 20 28 | 21 70 67 78 53 68 61 70 |}...if (|!pgxShap|
|00005ce0| 65 53 70 6f 6f 6c 55 50 | 50 29 0d 09 09 3a 3a 54 |eSpoolUP|P)...::T|
|00005cf0| 68 72 6f 77 49 66 4e 55 | 4c 4c 5f 41 43 28 70 67 |hrowIfNU|LL_AC(pg|
|00005d00| 78 53 68 61 70 65 53 70 | 6f 6f 6c 55 50 50 20 3d |xShapeSp|oolUPP =|
|00005d10| 20 4e 65 77 67 78 53 68 | 61 70 65 53 70 6f 6f 6c | NewgxSh|apeSpool|
|00005d20| 50 72 6f 63 28 4d 79 50 | 72 69 6e 74 41 53 68 61 |Proc(MyP|rintASha|
|00005d30| 70 65 29 29 3b 0d 0d 09 | 69 66 20 28 21 70 47 58 |pe));...|if (!pGX|
|00005d40| 50 72 69 6e 74 69 6e 67 | 45 76 65 6e 74 55 50 50 |Printing|EventUPP|
|00005d50| 29 0d 09 09 3a 3a 54 68 | 72 6f 77 49 66 4e 55 4c |)...::Th|rowIfNUL|
|00005d60| 4c 5f 41 43 28 70 47 58 | 50 72 69 6e 74 69 6e 67 |L_AC(pGX|Printing|
|00005d70| 45 76 65 6e 74 55 50 50 | 20 3d 20 4e 65 77 47 58 |EventUPP| = NewGX|
|00005d80| 50 72 69 6e 74 69 6e 67 | 45 76 65 6e 74 50 72 6f |Printing|EventPro|
|00005d90| 63 28 50 72 69 6e 74 69 | 6e 67 45 76 65 6e 74 4f |c(Printi|ngEventO|
|00005da0| 76 65 72 72 69 64 65 29 | 29 3b 0d 09 0d 09 69 66 |verride)|);....if|
|00005db0| 20 28 21 70 67 78 50 72 | 69 6e 74 69 6e 67 46 6c | (!pgxPr|intingFl|
|00005dc0| 61 74 74 65 6e 55 50 50 | 29 0d 09 09 3a 3a 54 68 |attenUPP|)...::Th|
|00005dd0| 72 6f 77 49 66 4e 55 4c | 4c 5f 41 43 28 70 67 78 |rowIfNUL|L_AC(pgx|
|00005de0| 50 72 69 6e 74 69 6e 67 | 46 6c 61 74 74 65 6e 55 |Printing|FlattenU|
|00005df0| 50 50 20 3d 20 4e 65 77 | 67 78 50 72 69 6e 74 69 |PP = New|gxPrinti|
|00005e00| 6e 67 46 6c 61 74 74 65 | 6e 50 72 6f 63 28 4d 79 |ngFlatte|nProc(My|
|00005e10| 46 6c 61 74 74 65 6e 46 | 75 6e 63 74 69 6f 6e 29 |FlattenF|unction)|
|00005e20| 29 3b 0d 09 0d 09 69 66 | 20 28 21 70 67 78 50 72 |);....if| (!pgxPr|
|00005e30| 69 6e 74 69 6e 67 55 6e | 66 6c 61 74 74 65 6e 55 |intingUn|flattenU|
|00005e40| 50 50 29 0d 09 09 3a 3a | 54 68 72 6f 77 49 66 4e |PP)...::|ThrowIfN|
|00005e50| 55 4c 4c 5f 41 43 28 70 | 67 78 50 72 69 6e 74 69 |ULL_AC(p|gxPrinti|
|00005e60| 6e 67 55 6e 66 6c 61 74 | 74 65 6e 55 50 50 20 3d |ngUnflat|tenUPP =|
|00005e70| 20 4e 65 77 67 78 50 72 | 69 6e 74 69 6e 67 46 6c | NewgxPr|intingFl|
|00005e80| 61 74 74 65 6e 50 72 6f | 63 28 4d 79 55 6e 66 6c |attenPro|c(MyUnfl|
|00005e90| 61 74 74 65 6e 46 75 6e | 63 74 69 6f 6e 29 29 3b |attenFun|ction));|
|00005ea0| 0d 0d 09 69 66 20 28 21 | 70 67 78 47 65 74 53 69 |...if (!|pgxGetSi|
|00005eb0| 7a 65 48 65 6c 70 65 72 | 55 50 50 29 0d 09 09 3a |zeHelper|UPP)...:|
|00005ec0| 3a 54 68 72 6f 77 49 66 | 4e 55 4c 4c 5f 41 43 28 |:ThrowIf|NULL_AC(|
|00005ed0| 70 67 78 47 65 74 53 69 | 7a 65 48 65 6c 70 65 72 |pgxGetSi|zeHelper|
|00005ee0| 55 50 50 20 3d 20 4e 65 | 77 67 78 50 72 69 6e 74 |UPP = Ne|wgxPrint|
|00005ef0| 69 6e 67 46 6c 61 74 74 | 65 6e 50 72 6f 63 28 47 |ingFlatt|enProc(G|
|00005f00| 65 74 53 69 7a 65 48 65 | 6c 70 65 72 29 29 3b 0d |etSizeHe|lper));.|
|00005f10| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00005f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005f50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2f 2f |--------|-----.//|
|00005f70| 20 54 47 58 4a 6f 62 20 | 64 65 73 74 72 75 63 74 | TGXJob |destruct|
|00005f80| 6f 72 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |or.//---|--------|
|00005f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 0d |--------|-----...|
|00005fe0| 54 47 58 4a 6f 62 3a 3a | 7e 54 47 58 4a 6f 62 28 |TGXJob::|~TGXJob(|
|00005ff0| 29 0d 7b 0d 09 69 66 20 | 28 66 67 78 4a 6f 62 29 |).{..if |(fgxJob)|
|00006000| 0d 09 7b 0d 09 09 3a 3a | 47 58 44 69 73 70 6f 73 |..{...::|GXDispos|
|00006010| 65 4a 6f 62 28 66 67 78 | 4a 6f 62 29 3b 0d 09 09 |eJob(fgx|Job);...|
|00006020| 66 67 78 4a 6f 62 20 3d | 20 4e 55 4c 4c 3b 0d 09 |fgxJob =| NULL;..|
|00006030| 7d 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}.}..//-|--------|
|00006040| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006050| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00006090| 2f 2f 20 54 47 58 4a 6f | 62 3a 3a 52 65 61 64 46 |// TGXJo|b::ReadF|
|000060a0| 72 6f 6d 3a 20 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |rom: .//|--------|
|000060b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000060c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000060d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000060e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000060f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006100| 0d 0d 0d 76 6f 69 64 20 | 54 47 58 4a 6f 62 3a 3a |...void |TGXJob::|
|00006110| 52 65 61 64 46 72 6f 6d | 28 43 53 74 72 65 61 6d |ReadFrom|(CStream|
|00006120| 5f 41 43 2a 20 61 53 74 | 72 65 61 6d 29 0d 7b 0d |_AC* aSt|ream).{.|
|00006130| 09 49 6e 68 65 72 69 74 | 65 64 3a 3a 52 65 61 64 |.Inherit|ed::Read|
|00006140| 46 72 6f 6d 28 61 53 74 | 72 65 61 6d 29 3b 0d 0d |From(aSt|ream);..|
|00006150| 09 69 66 20 28 21 66 67 | 78 4a 6f 62 29 0d 09 7b |.if (!fg|xJob)..{|
|00006160| 0d 09 09 3a 3a 54 68 72 | 6f 77 49 66 4f 53 45 72 |...::Thr|owIfOSEr|
|00006170| 72 5f 41 43 28 3a 3a 47 | 58 4e 65 77 4a 6f 62 28 |r_AC(::G|XNewJob(|
|00006180| 26 66 67 78 4a 6f 62 29 | 29 3b 0d 09 09 41 64 6f |&fgxJob)|);...Ado|
|00006190| 70 74 4a 6f 62 28 66 67 | 78 4a 6f 62 29 3b 0d 09 |ptJob(fg|xJob);..|
|000061a0| 7d 0d 0d 09 3a 3a 47 58 | 55 6e 66 6c 61 74 74 65 |}...::GX|Unflatte|
|000061b0| 6e 4a 6f 62 28 66 67 78 | 4a 6f 62 2c 20 28 67 78 |nJob(fgx|Job, (gx|
|000061c0| 50 72 69 6e 74 69 6e 67 | 46 6c 61 74 74 65 6e 50 |Printing|FlattenP|
|000061d0| 72 6f 63 29 70 67 78 50 | 72 69 6e 74 69 6e 67 55 |roc)pgxP|rintingU|
|000061e0| 6e 66 6c 61 74 74 65 6e | 55 50 50 2c 20 61 53 74 |nflatten|UPP, aSt|
|000061f0| 72 65 61 6d 29 3b 0d 7d | 0d 0d 2f 2f 2d 2d 2d 2d |ream);.}|..//----|
|00006200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006250| 2d 2d 2d 2d 0d 2f 2f 20 | 54 47 58 4a 6f 62 3a 3a |----.// |TGXJob::|
|00006260| 43 6f 6e 76 65 72 74 46 | 72 6f 6d 3a 20 0d 2f 2f |ConvertF|rom: .//|
|00006270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000062a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000062b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000062c0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 0d 0d 76 6f 69 64 20 |--------|...void |
|000062d0| 54 47 58 4a 6f 62 3a 3a | 43 6f 6e 76 65 72 74 46 |TGXJob::|ConvertF|
|000062e0| 72 6f 6d 28 43 53 74 72 | 65 61 6d 5f 41 43 2a 20 |rom(CStr|eam_AC* |
|000062f0| 61 53 74 72 65 61 6d 29 | 0d 7b 0d 09 49 6e 68 65 |aStream)|.{..Inhe|
|00006300| 72 69 74 65 64 3a 3a 52 | 65 61 64 46 72 6f 6d 28 |rited::R|eadFrom(|
|00006310| 61 53 74 72 65 61 6d 29 | 3b 0d 0d 09 54 48 50 72 |aStream)|;...THPr|
|00006320| 69 6e 74 20 61 50 72 69 | 6e 74 20 3d 20 28 54 48 |int aPri|nt = (TH|
|00006330| 50 72 69 6e 74 29 4e 65 | 77 50 65 72 6d 48 61 6e |Print)Ne|wPermHan|
|00006340| 64 6c 65 43 6c 65 61 72 | 28 73 69 7a 65 6f 66 28 |dleClear|(sizeof(|
|00006350| 54 50 72 69 6e 74 29 29 | 3b 0d 09 43 54 65 6d 70 |TPrint))|;..CTemp|
|00006360| 48 61 6e 64 6c 65 5f 41 | 43 20 74 65 6d 70 48 61 |Handle_A|C tempHa|
|00006370| 6e 64 6c 65 28 28 48 61 | 6e 64 6c 65 29 61 50 72 |ndle((Ha|ndle)aPr|
|00006380| 69 6e 74 29 3b 0d 0d 09 | 54 65 6d 70 6c 61 74 65 |int);...|Template|
|00006390| 54 65 6d 70 48 61 6e 64 | 6c 65 4c 6f 63 6b 3c 54 |TempHand|leLock<T|
|000063a0| 48 50 72 69 6e 74 3e 20 | 74 65 6d 70 48 61 6e 64 |HPrint> |tempHand|
|000063b0| 6c 65 4c 6f 63 6b 28 61 | 50 72 69 6e 74 2c 20 65 |leLock(a|Print, e|
|000063c0| 4d 6f 76 65 48 69 29 3b | 0d 09 61 53 74 72 65 61 |MoveHi);|..aStrea|
|000063d0| 6d 2d 3e 52 65 61 64 42 | 79 74 65 73 28 2a 61 50 |m->ReadB|ytes(*aP|
|000063e0| 72 69 6e 74 2c 20 73 69 | 7a 65 6f 66 28 54 50 72 |rint, si|zeof(TPr|
|000063f0| 69 6e 74 29 29 3b 0d 0d | 09 69 66 20 28 21 66 67 |int));..|.if (!fg|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.